IDataGridViewEditingCell IDataGridViewEditingCell IDataGridViewEditingCell IDataGridViewEditingCell Interface

定義

値を操作できるようにするセルに、共通の機能を定義します。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
派生

注釈

このインターフェイスは、からDataGridViewCheckBoxCell DataGridViewCell派生するなどのクラスによって実装され、編集コントロールをホストせずに値を指定するためのユーザーインターフェイス (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.

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

セルが編集モードのときに編集コントロールを表示するセルの種類 (などDataGridViewTextBoxCell) は、をIDataGridViewEditingCell実装するのではなく、を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は、 DataGridViewTextBoxEditingControl TextBoxコントロールから派生してを実装IDataGridViewEditingControlするが用意されています。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. の実装IDataGridViewEditingControlの詳細については、「」を参照してください。DataGridView セルWindows フォームのコントロールをホストします。For information about implementing IDataGridViewEditingControl, see How to: Host Controls in Windows Forms DataGridView Cells.

プロパティ

EditingCellFormattedValue EditingCellFormattedValue EditingCellFormattedValue EditingCellFormattedValue

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

EditingCellValueChanged EditingCellValueChanged EditingCellValueChanged EditingCellValueChanged

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

メソッド

GetEditingCellFormattedValue(DataGridViewDataErrorContexts) GetEditingCellFormattedValue(DataGridViewDataErrorContexts) GetEditingCellFormattedValue(DataGridViewDataErrorContexts) GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

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

PrepareEditingCellForEdit(Boolean) PrepareEditingCellForEdit(Boolean) PrepareEditingCellForEdit(Boolean) PrepareEditingCellForEdit(Boolean)

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

適用対象

こちらもご覧ください