數據 新增,修改,刪除之後再進行保存 出現並行違規的問題!!!答得好有高分!!
首先用數據集 ds 填充GridView.
然後對GridView數據行做新增,修改,刪除操作,之後對所作的編輯一起存入數據庫
現在遇到這樣的問題了,
由於我在 調用數據填充到ds 至 保存GridView所作的編輯 這段時間內...有其它用戶修改過數據
這樣.ds 就從數據表中找不到原始的資料數據.就提交不了
我現在的想法是..
在保存之前,再聲明一個sqldataAdapert,然後用新的sqldataAdapert.update(ds.GetChanges())
注意:保存的是變更ds的復寫
不知道這樣行不行.....高人們指教下..或提點更好的意見
還有一點:批量保存數據就衹能update(dataset) 和 用循環一條條的保存嘛????