0
我需要知道XtraGrid
是否已被修改(更改了值或添加了行)。XtraGrid已被修改
我可以做一個boolean var
,改變它GridView_CellValueChanged
:
void suppGridView_CellValueChanged(object sender, CellValueChangedEventArgs e) {
isModified = true;
}
或
我可以讀取所有的數據源,並檢查DataRow.RowState屬性值(Modified
或Added
):
foreach (DataRow row in dataSource.Rows) {
if (row.RowState == DataRowState.Modified || row.RowState == DataRowState.Added)
return true;
}
待辦事項你知道一個更簡單的方法?
謝謝,完美的作品 – Zyku
@Zyku:我已經更新了答案,以避免可能的NullReferenceException。 – DmitryG
@DmitryG,是的,我做了這個在我的項目中,得到錯誤後,謝謝,謝謝 – Zyku