【问题标题】:c# & ASP.NET Gridview- Textbox data update in DBc# & ASP.NET Gridview- 数据库中的文本框数据更新
【发布时间】:2011-05-09 13:36:42
【问题描述】:

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

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

每当gridview中的那个文本框有一些文本更改事件时,我需要更新那个特定记录的数据。

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

提前致谢。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-23
        • 1970-01-01
        • 2011-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-27
        相关资源
        最近更新 更多