2012-02-16 106 views
0

我需要在運行時將列添加到ASP.NET GridView。在我有aspx文件在運行時向ASP.NET GridView添加列

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

</Columns> 
</asp:GridView> 

我需要添加選定的列標題和動態行來自數據庫。

+0

可能重複:http://stackoverflow.com/questions/8110650/populate-a-gridview-on-runtime – 2012-02-16 14:53:20

+0

檢查http://stackoverflow.com/a/9112245/647884 – Bastardo 2012-02-16 15:10:21

回答

0

兩個想法:

AutoGenerateColumns="True"GridView標記。這會根據數據源中的內容自動生成所有列。例如:

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

或者,在後面的代碼,您可以使用如下語法編輯列集合您GridView的:

myGrid.Columns.Add(myDataControlField); 
+0

謝謝你的回覆。 – 2012-02-16 17:57:39

+1

@IndraRamasani沒問題=)如果有幫助,考慮upvoting或接受這個答案。欲瞭解更多信息,請參閱[如何接受答案的工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235) – jadarnel27 2012-02-16 17:59:51