| C1.Xaml.FlexGrid アセンブリ > C1.Xaml.FlexGrid 名前空間 > C1FlexGrid クラス : RowEditEnding イベント |
'宣言 Public Event RowEditEnding As System.EventHandler(Of CellEditEventArgs)
public event System.EventHandler<CellEditEventArgs> RowEditEnding
イベント ハンドラが、このイベントに関連するデータを含む、CellEditEventArgs 型の引数を受け取りました。次の CellEditEventArgs プロパティには、このイベントの固有の情報が記載されます。
| プロパティ | 解説 |
|---|---|
| Cancel | System.ComponentModel.CancelEventArgsから継承されます。 |
| CancelEdits | 編集操作がキャンセルされたかどうかを判定する値を取得します。 |
| CellRange | C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 イベントの影響を受ける CellRange。 |
| CellType | C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 イベントの影響を受ける範囲の CellType。 |
| Column | C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 イベントの影響を受ける列のインデックス。 |
| Panel | C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 イベントの影響を受ける範囲を含む GridPanel。 |
| Row | C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 イベントの影響を受ける行のインデックス。 |
このイベントをキャンセルするには、イベントハンドラでイベント引数の Cancel プロパティを true に設定します。
このイベントがキャンセルされない場合、編集は、イベント引数の CancelEdits プロパティの設定に従ってコミットまたはキャンセルされます。
編集が正常にコミットまたはキャンセルされると、CellEditEnded イベントが発生します。
デフォルトでは、グリッド内の項目を直接編集できます。編集を正しくコミットおよびキャンセルできるようにするには、グリッド内のオブジェクトが System.ComponentModel.IEditableObject インタフェースを実装する必要があります。
また、IsReadOnly プロパティを true に設定することで、グリッド内の編集を無効にすることもできます。