IDataGridViewEditingCell Interfejs

Definicja

Definiuje typowe funkcje komórki, która umożliwia manipulowanie jej wartością.

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

Uwagi

Ten interfejs jest implementowany przez klasy, takie jak DataGridViewCheckBoxCell pochodzące z DataGridViewCell interfejsu użytkownika i zapewniające interfejs użytkownika do określania wartości bez hostowania kontrolki edycji. Interfejs użytkownika w tym przypadku jest wyświetlany niezależnie od tego, czy komórka jest w trybie edycji.

Inne typy komórek, takie jak DataGridViewButtonCell, zapewniają interfejs użytkownika, ale nie przechowują wartości określonych przez użytkownika. W takim przypadku typ komórki nie implementuje ani nie hostuje IDataGridViewEditingCell kontrolki edycji.

Typy komórek, które wyświetlają kontrolkę edycji, gdy komórka jest w trybie edycji, na przykład DataGridViewTextBoxCell, nie implementują IDataGridViewEditingCell , ale zamiast tego zapewniają klasę towarzyszącą, która implementuje IDataGridViewEditingControl. Na przykład DataGridViewTextBoxCell udostępnia element DataGridViewTextBoxEditingControl , który pochodzi z kontrolki TextBox i implementuje IDataGridViewEditingControlelement . W tym przypadku właściwość komórki EditType jest ustawiona na Type obiekt reprezentujący typ kontrolki edycji. Aby uzyskać informacje na temat implementowania IDataGridViewEditingControlprogramu , zobacz Instrukcje: kontrolki hosta w komórkach Windows Forms DataGridView.

Właściwości

EditingCellFormattedValue

Pobiera lub ustawia sformatowaną wartość komórki.

EditingCellValueChanged

Pobiera lub ustawia wartość wskazującą, czy wartość komórki uległa zmianie.

Metody

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Pobiera sformatowaną wartość komórki.

PrepareEditingCellForEdit(Boolean)

Przygotowuje aktualnie wybraną komórkę do edycji.

Dotyczy

Zobacz też