2012-08-30 42 views
1

我有一個GridView這是完全用戶定義的。 GridView的第一列來自ListBox1。標題使用ListBox2定義。 enter image description here 因此,我需要用一些整數值更新GridView的行,並確保Gridview保持該值直到單擊按鈕。如何編輯GridView和更新值,如果GridView是用戶定義的

單擊按鈕後,我想要讀取輸入值的GridView的每一列,並在數據庫中創建一個表,並將標題名稱作爲列,並將GridView複製爲數據庫中的表。

我附上了我的GridView的屏幕截圖。請幫我解決這個問題。

+0

那麼這裏有什麼問題?另外,如果你可以對你爲什麼要做你正在做的事情有所瞭解,那麼在db中運行時創建表可能會有更好的選擇。 – InSane

+0

我在這裏的問題是我點擊編輯和編輯行,點擊更新行沒有得到更新..我想要的代碼。 –

回答

0

有實現在GridView

  1. 在GridView標記更新邏輯2分關鍵的東西,你必須添加一個事件處理程序爲OnRowUpdating事件 <asp:GridView ID="XXX" runat="Server" ..... OnRowUpdating="UpdateRecord" ..........>
  2. 然後,你需要實現提到這個"UpdateRecord"方法上面用您的自定義代碼,它將基本上檢索網格行中的數據並將其更新到您的數據源 您可以參考一些示例代碼,瞭解如何實現此功能here

再次指出,就你而言,既然你也想動態地創建表格,那麼你還需要另外做到這一點。就我個人而言,我不知道爲什麼你會採用這樣的設計,但沒有任何信息,我假設你最瞭解。

+0

我第一次跌倒,無法用我輸入的任何值更新'GridView'。關於設計部分,我正在做我老闆要求我做的事情。當涉及到C#我在託兒所。所以我不能找出任何其他有效的方法來擺脫這一點。請幫助。謝謝。 –

+0

你能幫我進一步嗎?如何更新'GridView'並在數據庫中複製相同的'GridView' .... –