IDataGridViewEditingCell インターフェイス

定義

値を操作できるようにするセルに、共通の機能を定義します。

public interface class IDataGridViewEditingCell
public interface IDataGridViewEditingCell
type IDataGridViewEditingCell = interface
Public Interface IDataGridViewEditingCell
派生

注釈

このインターフェイスは、 から派生DataGridViewCellし、編集コントロールをホストせずに値を指定するためのユーザー インターフェイス (UI) を提供する などのDataGridViewCheckBoxCellクラスによって実装されます。 この場合の UI は、セルが編集モードであるかどうかに関係なく表示されます。

などの DataGridViewButtonCell他のセル型は UI を提供しますが、ユーザー指定の値は格納しません。 この場合、セル型は編集コントロールを実装 IDataGridViewEditingCell またはホストしません。

など DataGridViewTextBoxCell、セルが編集モードのときに編集コントロールを表示するセル型は、 を実装するのではなく、 を実装 IDataGridViewEditingCell するコンパニオン クラスを提供します IDataGridViewEditingControl。 たとえば、 DataGridViewTextBoxCell は コントロールから派生し、 をTextBox実装する を提供DataGridViewTextBoxEditingControlしますIDataGridViewEditingControl。 この場合、cell EditType プロパティは編集コントロールの Type 種類を表すオブジェクトに設定されます。 の実装IDataGridViewEditingControlの詳細については、「方法: Windows フォーム DataGridView セルでコントロールをホストする」を参照してください。

プロパティ

EditingCellFormattedValue

セルの書式指定済みの値を取得または設定します。

EditingCellValueChanged

セルの値が変更されたかどうかを示す値を取得または設定します。

メソッド

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

セルの書式設定された値を取得します。

PrepareEditingCellForEdit(Boolean)

現在選択されているセルの編集を準備します。

適用対象

こちらもご覧ください