英語で読む

次の方法で共有


IDataGridViewEditingCell インターフェイス

定義

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

C#
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)

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

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください