DataGridView.NotifyCurrentCellDirty(Boolean) DataGridView.NotifyCurrentCellDirty(Boolean) DataGridView.NotifyCurrentCellDirty(Boolean) DataGridView.NotifyCurrentCellDirty(Boolean) Method

定義

現在のセルにコミットされていない変更があることを DataGridView に通知します。Notifies the DataGridView that the current cell has uncommitted changes.

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)

パラメーター

dirty
Boolean Boolean Boolean Boolean

セルにコミットされていない変更があることを示す場合は true。それ以外の場合は falsetrue to indicate the cell has uncommitted changes; otherwise, false.

次のコード例は、カスタムセルシナリオでこのメソッドを使用する方法を示しています。The following code example illustrates the use of this method in a custom cell scenario. この例では、 IDataGridViewEditingControl DateTimePickerクラスから派生した実装がOnValueChangedメソッドをオーバーライドしNotifyCurrentCellDirty 、メソッドを使用してコントロールDataGridViewの変更を示しています。In the example, an IDataGridViewEditingControl implementation derived from the DateTimePicker class overrides the OnValueChanged method and uses the NotifyCurrentCellDirty method to indicate a change to the DataGridView control.

次の例は、 「方法:DataGridView セルWindows フォームのコントロールをホストします。This example is part of a larger example shown in 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

注釈

このメソッドを使用すると、変更がコミットされてDataGridViewいない場合に、カスタムのセルの種類にに通知することができます。This method can be used to allow custom cell types to notify the DataGridView when they have uncommitted changes.

適用対象

こちらもご覧ください