我需要在运行时将列添加到ASP.NET GridView
。在我有aspx文件在运行时向ASP.NET GridView添加列
<asp:GridView ID="myGrid" runat="server">
<Columns>
</Columns>
</asp:GridView>
我需要添加选定的列标题和动态行来自数据库。
我需要在运行时将列添加到ASP.NET GridView
。在我有aspx文件在运行时向ASP.NET GridView添加列
<asp:GridView ID="myGrid" runat="server">
<Columns>
</Columns>
</asp:GridView>
我需要添加选定的列标题和动态行来自数据库。
两个想法:
集AutoGenerateColumns="True"
在GridView
标记。这会根据数据源中的内容自动生成所有列。例如:
<asp:GridView ID="myGrid" runat="server" AutoGenerateColumns="True">
</asp:GridView>
或者,在后面的代码,您可以使用如下语法编辑列集合您GridView
的:
myGrid.Columns.Add(myDataControlField);
谢谢你的回复。 – 2012-02-16 17:57:39
@IndraRamasani没问题=)如果有帮助,考虑upvoting或接受这个答案。欲了解更多信息,请参阅[如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – jadarnel27 2012-02-16 17:59:51
可能重复:http://stackoverflow.com/questions/8110650/populate-a-gridview-on-runtime – 2012-02-16 14:53:20
检查http://stackoverflow.com/a/9112245/647884 – Bastardo 2012-02-16 15:10:21