我有一个用 .NET 构建的网页,其中我是一个非常简单的 DataGrid,有几个字段。我希望将其中一个字段的数据放置在 TextBox 中,以便用户可以编辑默认描述。默认情况下是否有一种简单的方法来执行此操作,因此用户不必单击该行的编辑按钮?
问问题
2109 次
1 回答
1
是的,禁用AutoGenerateColumns
并定义您自己的字段:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("Data") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
不过,将这些数据更新到数据库可能会更加困难。
于 2013-10-09T20:52:35.343 回答