Sdílet prostřednictvím


DataGridView.NotifyCurrentCellDirty(Boolean) Metoda

Definice

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; falsev 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.

Platí pro

Viz také