我需要知道是否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;
}
你知道更简单的方法吗?