2011-05-09 74 views
0

我有一個網格視圖,其中有大約六列,其中一列是文本框。c#&ASP.NET Gridview - 數據庫中的文本更新

用戶可以在texbox中輸入一個值,當他點擊Submit按鈕(該按鈕不在gridview中)時,必須將單個值更新到數據庫中。 GridView中的所有其他列將從數據庫中檢索。但是這一列必須更新到DB中。用戶可以爲此可編輯列的一行或所有行(記錄)輸入數據。

每當GridView中的文本框發生某些文本更改事件時,我需要更新該特定記錄的數據。

請在編輯多行時提示如何獲取該特定列的值。

在此先感謝。

回答

0

我只是在每個文本框中添加一個onChange或onKeyDown方法,然後在JavaScript中編寫一個方法來只更新該字段。

<input type="text" id="myTextBox" onchange="$:someJavaScriptMethod()" /> 
0

如果你想處理它在服務器端,您可以訂閱TextBox的TextChanged事件,但沒有文本框後回來。當提交按鈕執行回發時,TextChanged事件的事件處理程序將被調用。在事件處理程序中,您可以將文本保存到數據庫中。