Freigeben über


IDataGridViewEditingCell Schnittstelle

Definition

Definiert allgemeine Funktionen für eine Zelle, die die Manipulation ihres Werts zulässt.

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

Hinweise

Diese Schnittstelle wird von Klassen implementiert, z DataGridViewCheckBoxCell . B. die von DataGridViewCell dieser abgeleitet werden, und stellen eine Benutzeroberfläche zum Angeben von Werten bereit, 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 IDataGridViewEditingCell oder hostt der Zelltyp kein Bearbeitungssteuerelement.

Zelltypen, 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 z. B. ein DataGridViewTextBoxEditingControl Element bereit, DataGridViewTextBoxCell das vom TextBox Steuerelement abgeleitet ist und implementiert IDataGridViewEditingControlwird. 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

Name Beschreibung
EditingCellFormattedValue

Dient zum Abrufen oder Festlegen des formatierten Werts der Zelle.

EditingCellValueChanged

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob sich der Wert der Zelle geändert hat.

Methoden

Name Beschreibung
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Ruft den formatierten Wert der Zelle ab.

PrepareEditingCellForEdit(Boolean)

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

Gilt für:

Weitere Informationen