發現沒有新增到datatable中的行刪除則為detached,新增之後則為deleted。msdn對rowstate的說明
detached
該行已被建立,但不屬於任何 datarowcollection。 datarow 在以下情況下立即處於此狀態:建立之後新增到集合中之前;或從集合中移除之後。
unchanged
該行自上次呼叫 acceptchanges 以來尚未更改。
added
該行已新增到 datarowcollection 中,acceptchanges 尚未呼叫。
deleted
該行已通過 datarow 的 delete 方法被刪除。
modified
該行已被修改,acceptchanges 尚未呼叫。
DataRow的RowState屬性變化問題
前幾天看到幾篇關於dataset的文章,露雨城市 提出了乙個問題 這個基礎題,你能做對嗎?這可難倒了我這樣的菜鳥。覺得有必要研究下。基礎的資訊 miclu 在 深入理解datatable與datarow,datarowcollection 已經做了介紹,主要涉及了datatable.acceptch...
DataRow的序列化問題
在.裡,datarow型別的物件是不支援序列化的,那麼如果在乙個需要序列化的物件中含有datarow型別的字段該怎麼辦呢?呵呵,幸好datatable是支援序列化的。因此,我們可以自定義序列化的行為,並在序列化和反序列化的時候用datatable來對datarow進行包裝和解包。為了自定義序列化行為...
行DataRow物件的屬性和方法
datarow物件的常用屬性 haserror 確定行是否包含錯誤。item 通過指定行的列數,讀取行內的資料,如item 2 就是讀取第3個資料。itemarray 獲取或設定行中所有列的值。rowerror 返回乙個包含行錯誤資訊的字串。rowstate 返回datarowstate列舉中的值來...