IDataGridViewEditingCell Schnittstelle

Definition

Definiert allgemeine Funktionen für eine Zelle mit veränderbarem Wert.

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

Hinweise

Diese Schnittstelle wird durch Klassen implementiert, z DataGridViewCheckBoxCell . B. die DataGridViewCell von einer Benutzeroberfläche abgeleitet sind und eine Benutzeroberfläche für die Angabe von Werten bereitstellen, ohne ein Bearbeitungssteuerelement zu hosten. Die Benutzeroberfläche in diesem Fall wird unabhängig davon angezeigt, ob sich die Zelle im Bearbeitungsmodus befindet.

Andere Zelltypen, z DataGridViewButtonCell. B. , stellen eine Benutzeroberfläche bereit, speichern jedoch keine vom Benutzer angegebenen Werte. In diesem Fall implementiert der Zelltyp kein Bearbeitungssteuerelement oder hostt IDataGridViewEditingCell ein Bearbeitungssteuerelement.

Zellentypen, die ein Bearbeitungssteuerelement anzeigen, wenn sich die Zelle im Bearbeitungsmodus befindet, z DataGridViewTextBoxCell. B. nicht implementieren IDataGridViewEditingCell , sondern eine Begleitklasse bereitstellen, die implementiert wird IDataGridViewEditingControl. Stellt beispielsweise DataGridViewTextBoxCell eine DataGridViewTextBoxEditingControl Funktion bereit, die von dem TextBox Steuerelement abgeleitet und implementiert wird IDataGridViewEditingControl. In diesem Fall wird die Zelleigenschaft EditType auf ein Type Objekt festgelegt, das den Bearbeitungssteuerelementtyp darstellt. Informationen zur Implementierung IDataGridViewEditingControlfinden Sie unter How to: Host Controls in Windows Forms DataGridView Cells.

Eigenschaften

EditingCellFormattedValue

Ruft den formatierten Wert der Zelle ab oder legt diesen fest.

EditingCellValueChanged

Ruft einen Wert ab, der angibt, ob sich der Wert der Zelle geändert hat, oder legt diesen fest.

Methoden

GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Ruft den formatierten Wert der Zelle ab.

PrepareEditingCellForEdit(Boolean)

Bereitet die derzeit ausgewählte Zelle für die Bearbeitung vor.

Gilt für

Siehe auch