c#& ASP.NET Gridview- DB中的文本框数据更新

时间:2011-05-09 13:36:43

标签: c# asp.net

我有一个大约六列的网格视图,其中一列是文本框。

用户可以在texbox中输入一个值,当他点击“提交”按钮(此按钮不在gridview中)时,必须将单个值更新到数据库中。将从数据库中检索网格视图中的所有其他列。但是这一列必须更新到DB。用户可以为此可编辑列输入一行或所有行(记录)的数据。

每当gridview中的文本框发生一些文本更改事件时,我都需要更新该特定记录的数据。

请在编辑多行时建议如何获取该特定列的值。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我只是在每个文本框中添加一个onChange或onKeyDown方法,然后在JavaScript中编写一个方法来仅更新该字段。

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

答案 1 :(得分:0)

如果您想在服务器端处理它,您可以订阅TextBox的TextChanged事件,但不能回复TextBox。当提交按钮执行它的回发时,将调用TextChanged事件的事件处理程序。在事件处理程序中,您可以将文本保留到DB。