下面的代碼dr.SetAdded()語句賦予這樣的錯誤:錯誤setadded聲明
「setadded和SetModified之只能被稱爲與不變的DataRowState數據行」 現在又當如何?
dBindSet.AcceptChanges()
For Each dt As DataTable In dBindSet.Tables
BindingContext(dt).EndCurrentEdit()
For Each dr As DataRow In dt.Rows
dr.SetAdded()
dr.Item("CREATEDON") = strServerDate
dr.Item("CREATEDBY") = iUserID
Next
Next
目前尚不清楚你想在這裏做什麼。首先,調用AcceptChanges,然後調用EndCurrentEdit(在哪一行?),然後嘗試將當前數據表中的每一行的行狀態設置爲Added(因爲每行都應該作爲數據庫中的新數據插入)可能如果你解釋什麼是你的意圖我們可以用不同的方法來回答。 – Steve
我不想在數據表中添加任何新行,但我只想檢查數據表是否有任何行,然後更新存在行的「CREATEDON」,「CREATEDBY」的可數據列名稱。 – deep
然後刪除'dr.SetAdded()'。在你的情況下是無用的。 – Steve