使用循环创建table表的列
for (int i = 0; i < 15; i++)
{
dt.Columns.Add(new DataColumn(i; typeof(Int32)));
}
这样子好像有错误,怎么能使列名用i代替
------解决方案--------------------变通一下:
string[] str = new string[] { "dt1", "dt2", "dt3", "dt4", "dt5" };
DataTable dt = new DataTable();
foreach (string item in str)
{
dt.Columns.Add(item, typeof(Int32));
}
------解决方案--------------------dt.Columns.Add(new DataColumn(
i.toString(); typeof(Int32)));