我需要知道是否XtraGrid
已修改(更改值或添加行)。
我可以制作一个boolean var
并更改它GridView_CellValueChanged
:
void suppGridView_CellValueChanged(object sender, CellValueChangedEventArgs e) {
isModified = true;
}
或者
我可以读取所有 DataSource 并检查DataRow.RowState属性值(Modified
或Added
):
foreach (DataRow row in dataSource.Rows) {
if (row.RowState == DataRowState.Modified || row.RowState == DataRowState.Added)
return true;
}
你知道更简单的方法吗?