我正在Web表单应用程序中创建gridview。我已提供以下链接供参考。在这个gridview中,我在每一行都有文本框,当我点击保存时,它可以将数据保存到数据库。但是,在我单击保存后,gridview本身仍然在每行中都有文本框。我的问题是,当我单击保存按钮但是只显示我在每行中输入的文本时,如何才能显示文本框?帮助将不胜感激。
以下是我用于gridview的链接
答案 0 :(得分:1)
使用下面的示例,对于gridview CRUD opeartion,其中包含列中的可编辑文本框
答案 1 :(得分:1)
在页面的标记中为每个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,就像使用文本框一样,并将文本框的可见设置为false,并在“保存”按钮的单击事件中将标签显示为true。