DataGridView.NotifyCurrentCellDirty(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozorní DataGridView na to, že aktuální buňka obsahuje nepotvrzené změny.
public:
virtual void NotifyCurrentCellDirty(bool dirty);
public virtual void NotifyCurrentCellDirty (bool dirty);
abstract member NotifyCurrentCellDirty : bool -> unit
override this.NotifyCurrentCellDirty : bool -> unit
Public Overridable Sub NotifyCurrentCellDirty (dirty As Boolean)
Parametry
- dirty
- Boolean
true
označující, že buňka obsahuje nepotvrzené změny; false
v opačném případě .
Příklady
Následující příklad kódu ukazuje použití této metody ve scénáři vlastní buňky. V příkladu IDataGridViewEditingControl implementace odvozená z DateTimePicker třídy přepíše OnValueChanged metodu a používá metodu NotifyCurrentCellDirty k označení změny DataGridView ovládacího prvku.
Tento příklad je součástí většího příkladu, který ukazuje postupy: Hostitelské ovládací prvky v buňkách model Windows Forms DataGridView.
protected override void OnValueChanged(EventArgs eventargs)
{
// Notify the DataGridView that the contents of the cell
// have changed.
valueChanged = true;
this.EditingControlDataGridView.NotifyCurrentCellDirty(true);
base.OnValueChanged(eventargs);
}
Protected Overrides Sub OnValueChanged(ByVal eventargs As EventArgs)
' Notify the DataGridView that the contents of the cell have changed.
valueIsChanged = True
Me.EditingControlDataGridView.NotifyCurrentCellDirty(True)
MyBase.OnValueChanged(eventargs)
End Sub
Poznámky
Tuto metodu lze použít k povolení vlastních typů buněk upozorňovat DataGridView na to, kdy mají nepotvrzené změny.