我有一個5列的gridview,我已經放置了一個文本框,所有數據都通過執行數據庫存儲過程填充到網格中。如何更新asp.net中的gridview文本框的值
我有另一個文本框和確定按鈕之外的gridview也。
現在我需要更新與添加到文本框外OK按鈕單擊事件中相同的文字將GridView的文本框的值..
怎麼能我這樣做,而不保存數據到數據庫?通過JavaScript或jQuery的?
我有一個5列的gridview,我已經放置了一個文本框,所有數據都通過執行數據庫存儲過程填充到網格中。如何更新asp.net中的gridview文本框的值
我有另一個文本框和確定按鈕之外的gridview也。
現在我需要更新與添加到文本框外OK按鈕單擊事件中相同的文字將GridView的文本框的值..
怎麼能我這樣做,而不保存數據到數據庫?通過JavaScript或jQuery的?
如果您使用ASP.NET 4的第一件事情上面,那麼你可以在你的控件的ClientIDMode
設置爲靜態,這樣它會更容易在的jQuery與控制工作。或者,您也可以將自定義屬性或類添加到您的控件。現在,因爲一個GridView在瀏覽器中呈現爲HTML表格,你可以找到在表中的第二行(因爲第一行是標題行)和更新這樣的值: -
$(document).ready(function() {
$("#btnSubmit").click(function (e) {
e.preventDefault();
var firstRow = $('tr:nth-child(2)', $('#GridView1'));
var outsideText = $('#txtOutside').val();
$('#txtfoo', firstRow).val(outsideText);
});
}
在這裏,我認爲, GridView控件的ID爲GridView1
,外面的文本框爲txtOutside
,按鈕爲btnSubmit
,外面的文本框爲txtOutside
。
發佈一些代碼。你也想填充gridview中哪一行的數據? –
@RahulSingh:只在第一行。但我不知道如何實現這個請幫助 – sajju