简体   繁体   English

动态添加gridview及其列

[英]Dynamically Add gridview and its columns

In .aspx.cs page, how can i create gridview and add columns ,add boundfiled . 在.aspx.cs页面中,我如何创建gridview并添加列,添加boundfiled。 Here i am attaching .aspx code to create gridview, so as it is how can i create in code behind? 在这里,我将附加.aspx代码以创建gridview,因此如何在后面的代码中创建它?

<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>

Give it try 试试看

       BoundField test = new BoundField();
        test.DataField = "New DATAfield Name";
        test.Headertext = "New Header";
        CustomersGridView.Columns.Add(test);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM