IDataGridViewEditingCell インターフェイス


値を操作できるようにするセルに、共通の機能を定義します。Defines common functionality for a cell that allows the manipulation of its value.

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


このインターフェイスは、@no__t から派生した @no__t 0 などのクラスによって実装され、編集コントロールをホストせずに値を指定するためのユーザーインターフェイス (UI) を提供します。This interface is implemented by classes such as DataGridViewCheckBoxCell that derive from DataGridViewCell and provide a user interface (UI) for specifying values without hosting an editing control. この場合の UI は、セルが編集モードかどうかに関係なく表示されます。The UI in this case is displayed regardless of whether the cell is in edit mode.

@No__t-0 など、他のセルの種類では UI が提供されますが、ユーザー指定の値は格納されません。Other cell types, such as DataGridViewButtonCell, provide a UI but do not store user-specified values. この場合、セルの種類は @no__t 0 を実装していないか、または編集コントロールをホストしていません。In this case, the cell type does not implement IDataGridViewEditingCell or host an editing control.

セルが編集モードのときに編集コントロールを表示するセルの種類 (DataGridViewTextBoxCell など) は @no__t を実装しませんが、代わりに IDataGridViewEditingControl を実装するコンパニオンクラスを提供します。Cell types that display an editing control when the cell is in edit mode, such as DataGridViewTextBoxCell, do not implement IDataGridViewEditingCell but instead provide a companion class that implements IDataGridViewEditingControl. たとえば、DataGridViewTextBoxCell は @no__t 2 のコントロールから派生し、IDataGridViewEditingControl を実装する @no__t を提供します。For example, DataGridViewTextBoxCell provides a DataGridViewTextBoxEditingControl that derives from the TextBox control and implements IDataGridViewEditingControl. この場合、セル EditType プロパティは、編集コントロール型を表す Type オブジェクトに設定されます。In this case, the cell EditType property is set to a Type object representing the editing control type. @No__t-0 の実装の詳細については、「@no__t 方法:Windows フォーム DataGridView Cells @ no__t のコントロールをホストします。For information about implementing IDataGridViewEditingControl, see How to: Host Controls in Windows Forms DataGridView Cells.



セルの書式指定済みの値を取得または設定します。Gets or sets the formatted value of the cell.


セルの値が変更されたかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the value of the cell has changed.



セルの書式設定された値を取得します。Retrieves the formatted value of the cell.


現在選択されているセルの編集を準備します。Prepares the currently selected cell for editing.