【发布时间】:2016-01-30 05:39:03
【问题描述】:
我正在 Web 表单应用程序中创建一个网格视图。我提供了下面的链接以供参考。在这个gridview中,我在每一行都有文本框,当我点击保存时,它可以将数据保存到数据库中。但是,在我单击保存后,gridview 本身仍然在每一行中都有文本框。我的问题是当我单击保存按钮时如何不显示文本框,而只显示我在每一行中输入的文本?帮助将不胜感激。
这是我用于网格视图的链接
【问题讨论】:
我正在 Web 表单应用程序中创建一个网格视图。我提供了下面的链接以供参考。在这个gridview中,我在每一行都有文本框,当我点击保存时,它可以将数据保存到数据库中。但是,在我单击保存后,gridview 本身仍然在每一行中都有文本框。我的问题是当我单击保存按钮时如何不显示文本框,而只显示我在每一行中输入的文本?帮助将不胜感激。
这是我用于网格视图的链接
【问题讨论】:
使用下面的这个例子,对于gridview CRUD opeartion在列中具有可编辑的文本框,
【讨论】:
在页面的标记中,为每个 itemtemplate 列添加标签,并将 visible 属性设置为 false,如下所示:
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Visible="true"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Visible="false"></asp:Label>
</ItemTemplate>
然后像处理文本框一样使用 FindControl,并在 Save 按钮的单击事件中将文本框的可见设置为 false 并将标签的可见设置为 true。
【讨论】: