DataGridView.NotifyCurrentCellDirty(Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Meddelar DataGridView att den aktuella cellen har icke-bakåtkompatibla ändringar.
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)
Parametrar
- dirty
- Boolean
trueför att indikera att cellen har icke-bakåtkompatibla ändringar. annars . false
Exempel
Följande kodexempel illustrerar användningen av den här metoden i ett anpassat cellscenario. I exemplet åsidosätter en IDataGridViewEditingControl implementering som härletts DateTimePicker från OnValueChanged klassen metoden och använder NotifyCurrentCellDirty metoden för att ange en ändring av DataGridView kontrollen.
Det här exemplet är en del av ett större exempel som visas i How to: Host Controls in Windows Forms DataGridView Cells.
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
Kommentarer
Den här metoden kan användas för att tillåta att anpassade celltyper meddelar DataGridView när de har icke-bakåtkompatibla ändringar.