在运行时将列添加到ASP.NET GridView

时间:2012-02-16 14:49:39

标签: asp.net

我需要在运行时向ASP.NET GridView添加列。在aspx文件中我有

<asp:GridView ID="myGrid" runat="server">
<Columns>

</Columns>
</asp:GridView>

我需要动态添加来自数据库的选定列标题和行。

1 个答案:

答案 0 :(得分:0)

两个想法:

AutoGenerateColumns="True"标记中设置GridView。这会根据数据源中存在的内容自动生成所有列。示例:

<asp:GridView ID="myGrid" runat="server" AutoGenerateColumns="True"> 
</asp:GridView>

或者,在您的代码中,您可以使用以下语法编辑GridView的列集:

myGrid.Columns.Add(myDataControlField);