如何将动态列添加到GridView

时间:2012-10-12 04:15:06

标签: asp.net

我想在ASP.Net中为gridview添加动态列和数据类型,因此我可以将数据源分配为数据表

1 个答案:

答案 0 :(得分:1)

将列添加到DataTable,填充数据,然后将DataTable分配给gridview的DataSource。

DataTable workTable = new DataTable("Customers");

DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
workCol.AllowDBNull = false;
workCol.Unique = true;

workTable.Columns.Add("CustLName", typeof(String));
workTable.Columns.Add("CustFName", typeof(String));
workTable.Columns.Add("Purchases", typeof(Double));

参考:Adding Columns to a DataTable