[英]How to get the particular cell value from a gridview and to display it in a textbox using jquery in asp.net?
[英]how to update gridview textbox value in asp.net
我在第5列中有6列的gridview我放置了一个文本框,所有数据都通过执行数据库中的存储过程在网格中填充。
我也有另一个文本框和GridView之外的确定按钮。
现在,我需要使用相同的文本来更新gridview中的文本框值,该文本将添加到“确定”按钮单击事件内的文本框中。
如何通过javascript或jquery在不将数据保存到数据库的情况下执行此操作?
首先,如果您使用的是ASP.NET 4或更高版本,则可以将控件的ClientIDMode
设置为“ 静态”,以便在jQuery中更轻松地使用控件。 或者,您也可以向控件添加自定义属性或类。 现在,由于gridview在浏览器中呈现为html表,因此您可以在表中找到第二行(因为第一行是header row ),并像这样更新值:
$(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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.