C#.net webApplication控件GridView中的单元格如何实现直接编辑

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:26:19
C#.net webApplication控件GridView中的单元格如何实现直接编辑?一次编辑多行的话能不能一次性全部保存,而不是编辑一行保存一行?如果该控件不能实现这个功能,有没有类似GridView的控件实现该功能?谢谢
1楼能不能贴个可用的简单代码啊?我很菜

可以在GridView中实现 实时编辑~! 也可以一次性保存。 可以在GridView的列上绑定TextBox~!
<asp:TemplateField HeaderText="商品名称">
<ItemTemplate>
<asp:TextBox ID="txtCmdyName" runat="server" ReadOnly="true" BackColor="Beige" Width="140px" Text='<%#Eval("productName") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center"/>
</asp:TemplateField>
用这种方式绑定列~! 就可以在GridView中实时修改资料。 Text=后面的用于接收后台sql语句返回的相应字段的值。 在后台string productName = ((TextBox)row.FindControl("productName")).Text.Trim();可以获取这个绑定于GridView的TextBox的值,想保存话,最好写一个存储过程了~!

这个你可能看着有点乱,其实跟你平常写GridView是一样的,只是变了个形式而矣! 你写在编译器里就明朗多了~! 其来是< DataField ="xx" HeaderText="xx"> 这个就是把这个变成一个TextBox,不难的。

1;EditCommand

2.只能一次性编辑一行

3.试试 ComponentsArt控件

改下属性 就能多行了

GridView难道比DataGrid;要好吗?
可以在GridView的列上绑定TextBox~!