NumericEditor を WebDataGrid のエディター プロバイダーとして使用し、 SpinButtonsDisplay プロパティを表示設定とした場合、デフォルトではキーボードの上下矢印キーの入力でも値を変更することが可能です。
上下矢印キーでの値変更を無効化する場合は、SpinOnArrowKeys プロパティを False に指定します。
// 上下矢印キーでの変更を無効化 <ig:WebDataGrid ID="WebDataGrid1" runat="server" Height="350px" Width="400px" AutoGenerateColumns="False" DataKeyFields="ID"> <%-- (中略) --%> <EditorProviders> <ig:NumericEditorProvider ID="WebDataGrid1_NumericEditorProvider1"> <EditorControl ClientIDMode="Predictable"> <Buttons SpinButtonsDisplay="OnRight" SpinOnArrowKeys="False"> </Buttons> </EditorControl> </ig:NumericEditorProvider> </EditorProviders> <Behaviors> <ig:EditingCore> <Behaviors> <ig:CellEditing> <ColumnSettings> <ig:EditingColumnSetting ColumnKey="UnitsInStock" EditorID="WebDataGrid1_NumericEditorProvider1" /> </ColumnSettings> </ig:CellEditing> </Behaviors> </ig:EditingCore> </Behaviors> <%-- (中略) --%> </ig:WebDataGrid>
※上記サンプルでは UnitsInStock をキーとするカラムにて上下キー無効化の処理を行っております。