首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据集的有关问题,

2012-02-17 
数据集的问题,急!我新增了一个数据集,在一个datatable1里面添加了好多列,比如a1,a2,a3....a31我在程序中 d

数据集的问题,急!
我新增了一个数据集,在一个datatable1里面添加了好多列,比如a1,a2,a3....a31
我在程序中 dr = dt.NewRow()添加了一行,然后把一些数据填充进去,比如a1的话我就是dr[a1] = 11,dr[a2] =18等等,但是由于在程序中是有循环的,
for(int i = 0;i<count;i++)
{
 string a= "a" + i+1;
dr[a] = 值
}

这样是否可行呢?我运行的时候.在循环的时候,dr[a]一直是dr[a],没有变化,请问我该如何操作呢?我想达到循环后自动变成dr[a1],dr[a2]...

[解决办法]
dr[a]==dr["a1"]
已经正确了
[解决办法]
不太明白你的意思
for(int i = 0;i <10;i++) 

DataRow dr = dt.NewRow();
dr[0] = "aa";
dr[1] = ""bb";
dt.Rows.Add(dr);

dt.AcceptChange();

[解决办法]
接分
[解决办法]

探讨
就是dr[a1] [a2] 通过循环自动变成a1,a2...

[解决办法]
没看明白你啥意思
2楼的说得没错,向要往DataTable中写数据必须声明DataRow对象,然后依靠它来写

热点排行