2010-09-04 156 views
1

所有行我有一個GridView,兩個按鈕(編輯,保存),什麼我想要做的是:更新的GridView的

當點擊編輯以編輯方式打開GridView的所有文本框。

後點擊保存,需要修改和更新

(而不是按行編輯和更新行)

我使用對象數據源。

+0

什麼文本框:你的意思是每個單元格都應該成爲一個文本框? – Richard 2010-09-04 15:46:41

+0

WinForms?的WebForms? MVC? WPF? – Richard 2010-09-04 15:46:56

+0

是的,我的意思是細胞。 – 2010-09-04 15:47:19

回答

4

A GridView並非真正需要一次編輯所有行。要做到這一點,其實並不是那麼簡單。如果你想要做雖然它,看看下面的文章:

Real World GridView: Bulk Editing

我建議不使用GridView和使用Repeater以顯示您的數據。然後,當您要編輯時,使用不同的頁面(或具有不同Repeater的面板)顯示編輯控件。使用此解決方案,您的代碼將更易於維護。

你沒有解釋爲什麼你需要一次編輯所有的行,所以無論哪種方式上述解決方案之一應該工作。

+0

我想通過一次點擊來更新數據庫中的記錄(僅僅爲了最終用戶的簡化)..這將會像我在GridView中放置一組複選框並且當用戶選擇多於一個項目時單擊刪除按鈕在選擇結束時刪除所有選擇的項目。我認爲這是相同的想法。如果你有任何想法,我會很高興聽到。 – 2010-09-04 16:52:59