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


현재 셀에 커밋되지 않은 변경 내용이 있음을 DataGridView에 알립니다.Notifies the DataGridView that the current cell has uncommitted changes.

 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)

매개 변수

Boolean Boolean Boolean Boolean

셀에 커밋되지 않은 변경 내용이 있음을 나타내려면true 이고, 그렇지 않으면 false입니다.true 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.

이 예제는 다음 방법에 표시 된 더 큰 예제의 일부입니다. Windows Forms DataGridView 셀의 호스트 컨트롤입니다.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;
Protected Overrides Sub OnValueChanged(ByVal eventargs As EventArgs)

    ' Notify the DataGridView that the contents of the cell have changed.
    valueIsChanged = True

End Sub


사용자 지정 셀 형식에 허용 하려면이 메서드를 사용할 수는 DataGridView 경우 커밋되지 않은 변경 내용이 있습니다.This method can be used to allow custom cell types to notify the DataGridView when they have uncommitted changes.

적용 대상

추가 정보