DataGridView.IsCurrentRowDirty 属性

定义

获取一个值,该值指示当前行是否有未提交的更改。

public:
 property bool IsCurrentRowDirty { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsCurrentRowDirty { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsCurrentRowDirty : bool
Public ReadOnly Property IsCurrentRowDirty As Boolean

属性值

Boolean

如果当前行有未提交的更改,为 true;否则为 false

属性

注解

当铅笔字形显示在行中时,此属性返回 true 。 默认情况下, IsCurrentRowDirty 该属性将始终等于属性的值 IsCurrentCellDirty ,除非 DataGridView 绑定到支持编辑的数据源,或者已实现虚拟模式以使用行级提交范围。 在这些情况下,将在 DataGridView 行级别评估此属性。

当用户离开行时,控件将提交所有行更改。 用户还可以按 Ctrl+Enter 提交行更改,而无需离开该行。 若要以编程方式提交行更改,请调用窗体 Validate 的方法。 如果数据源是一个 BindingSource,还可以调用 BindingSource.EndEdit

适用于

另请参阅