C# 如何在ASP.Net中使用AutoGenerateColumns=“true”编辑GridView的值?

C# 如何在ASP.Net中使用AutoGenerateColumns=“true”编辑GridView的值?,c#,asp.net,C#,Asp.net,我有一个AutoGeneratecolumns=true的简单Gridview,它根据需要在每次执行时绑定来自不同表的数据。每个表上有不同数量的列,这就是我不使用asp:TemplateField或asp:BoundField的原因 有没有办法编辑GridView列?GridView的属性AutoGenerateDeleteButton和AutoGenerateEditButton可以设置为true。尝试使用该属性。您可以使用AutogenerateEditbutton属性自动生成编辑按钮,或者

我有一个AutoGeneratecolumns=true的简单Gridview,它根据需要在每次执行时绑定来自不同表的数据。每个表上有不同数量的列,这就是我不使用asp:TemplateField或asp:BoundField的原因


有没有办法编辑GridView列?

GridView的属性AutoGenerateDeleteButton和AutoGenerateEditButton可以设置为true。尝试使用该属性。您可以使用AutogenerateEditbutton属性自动生成编辑按钮,或者您可以手动添加按钮并编辑gridview。

在浏览器中将asp.net gridview呈现到html表中时,我认为您可以使用Jquery从表中选择每个单元格,然后更新:

在AutoGenerateEditButton=true中,我们必须指定asp:EditTemplateField或asp:BoundField,但在我的例子中,我们不知道返回列的数量,这就是为什么使用AutoGeneratecolumns=true。有其他选择吗?@ManishMishra:如果你用datatable绑定你的gridview,你可以得到列的计数,所以在上面循环你可以在AutoGenerateEditButton=true中添加BoundField我们必须指定asp:EditTemplateField或asp:BoundField,但在我的例子中,我们不知道返回列的数目,这就是为什么使用AutoGeneratecolumns=true。有其他选择吗?@ManishMishra s在templatefield中添加编辑按钮或将autogenerateEditbutton属性设置为true并继续。