DataTable
類有RowChanging
以及RowChanged
事件,這很方便(對於我們這些愚蠢到首先使用DataTable
類的人)。這些事件的事件處理程序採用DataRowChangeEventArgs
類型的參數,其屬性包括DataRowAction
(添加,更改,刪除等)和DataRow
被更改或剛更改。是否有可能找出RowChanging事件中發生了什麼變化?
有沒有辦法真正知道正在被改變DataRow
的字段(在RowChanging
事件)或剛剛改變(在RowChanged
事件)?如果沒有,是否有可能以其他方式獲取這些信息?
男人,那不是我以爲它是什麼。多麼令人誤解的名字(在我看來)!似乎它應該是'FieldChanged'或類似的東西。 – 2010-10-12 13:30:33
@丹濤我覺得你好兄弟。如果情況完全相同,我跳過OnColumnChanged和OnColumnChanging,因爲我認爲它會觸發DataColumn對象的更改。但是,是的,這是確切的事件,以獲得OnRowChanging不提供的額外細節。 – 2016-05-31 13:55:48