2011-02-09 53 views
0

更新到db只使用gridview更改的行的最佳方式是什麼?使用GridView控件更新只更改的行

我有了內聯編輯當用戶編輯該行有兩種選擇「更新」或「取消」,所以用戶可能只需點擊更新按鈕沒有真正更新該行GridView控件...

我怎麼能確定,用戶真的改變了行?

回答

0

我找不到我想這樣做,這樣做的最簡單方法是:

負載在一個對象中的數據,並與Equals比較它在我的情況很好,唯一的缺點是一趟分貝這對我來說很好。

0

我用不多,但你確定GridView不會自動處理,如果你使用內置的編輯功能。你可以嘗試調試OnRowUpdated和OnRowUpdating方法,看看它們是否在被點擊保存時被調用,什麼都沒有改變。即使你不需要它們,只需添加它們,你就可以在那裏放置一箇中斷點,看看它們是否被觸發。

+0

是的,我確實有onRowUpdating事件,當我點擊它確實打電話,但我的問題是,如果你捕獲該事件(OnRowUpdating)這是爲時已晚,知道什麼是原始VS改變的價值?同意? – 2011-02-09 19:33:56