我需要在運行時將列添加到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