读书人

跪求~怎么动态循环创建gridview的列

发布时间: 2012-01-26 19:40:46 作者: rapoo

跪求~如何动态循环创建gridview的列
各位好兄弟们,帮我支招
gridview是后台生成的,但是要创建的列不能确定
是动态的,
一般是DataColumn dcol = new DataColumn(ID, typeof(System.Int32));
这样来添加一列,但是列数不固定,
也许有
dcol
dco2
dco3
dco4
~~~等等列
我用了一个数组
for(int i = 0;i<count;i++)
{
string[i] = "col" + i.ToString();
DataColumn string[i] = new DataColumn(string[i], typeof(System.Int32)); //就是这里第一个string[i]报错
}

怎么循环增加列呢,谢谢
用服务器端控件table也行啊

[解决办法]
for(int i = 0;i <count;i++)
{
string[i] = "col" + i.ToString();
DataColumn string[i] = new DataColumn(string[i], System.Type.GetType("System.Int32")); //就是这里第一个string[i]报错
}

---------
try this above
[解决办法]
No, No, No,
You cannot indicate variable's name in run time!
try this as follows:

DataColumn[] dcs[] = new DataColumn[count - 1];
for(int i = 0;i <count;i++)
{
string[i] = "col" + i.ToString();
dcs[i] = new DataColumn(string[i], typeof(System.Int32)); //就是这里第一个string[i]报错
}
[解决办法]
ITemplate

读书人网 >asp.net

热点推荐