C# 动态添加gridview及其列
在.aspx.cs页面中,如何创建gridview并添加列、添加BoundField。在这里我附加了.aspx代码来创建gridview,既然如此,我如何在代码隐藏中创建C# 动态添加gridview及其列,c#,asp.net,gridview,C#,Asp.net,Gridview,在.aspx.cs页面中,如何创建gridview并添加列、添加BoundField。在这里我附加了.aspx代码来创建gridview,既然如此,我如何在代码隐藏中创建 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> <HeaderStyle CssClass="headerstyle" /> <Columns> <asp
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<HeaderStyle CssClass="headerstyle" />
<Columns>
<asp:BoundField HeaderText="Id" DataField="ID" />
<asp:BoundField HeaderText="GID" DataField="GID" />
<asp:BoundField HeaderText="Subject" DataField="Subject" />
<asp:BoundField HeaderText="Category" DataField="Category" />
<asp:BoundField HeaderText="Dx" DataField="Dx" />
<asp:BoundField HeaderText="Guidelines" DataField="Guidelines" />
<asp:ImageField DataImageUrlField="FilePath" HeaderText="Image" ItemStyle-Height="25px" ItemStyle-Width="25px" />
</Columns>
</asp:GridView>
试试看
BoundField test = new BoundField();
test.DataField = "New DATAfield Name";
test.Headertext = "New Header";
CustomersGridView.Columns.Add(test);
那么,尝试创建datatable,并将其绑定到gridview,将“自动生成的列”属性设置为true