我有一个大约六列的网格视图,其中一列是文本框。
用户可以在texbox中输入一个值,当他点击“提交”按钮(此按钮不在gridview中)时,必须将单个值更新到数据库中。将从数据库中检索网格视图中的所有其他列。但是这一列必须更新到DB。用户可以为此可编辑列输入一行或所有行(记录)的数据。
每当gridview中的文本框发生一些文本更改事件时,我都需要更新该特定记录的数据。
请在编辑多行时建议如何获取该特定列的值。
提前致谢。
答案 0 :(得分:0)
我只是在每个文本框中添加一个onChange或onKeyDown方法,然后在JavaScript中编写一个方法来仅更新该字段。
<input type="text" id="myTextBox" onchange="$:someJavaScriptMethod()" />
答案 1 :(得分:0)
如果您想在服务器端处理它,您可以订阅TextBox的TextChanged事件,但不能回复TextBox。当提交按钮执行它的回发时,将调用TextChanged事件的事件处理程序。在事件处理程序中,您可以将文本保留到DB。