数据集的问题,急!
我新增了一个数据集,在一个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();
------解决方案--------------------接分
------解决方案--------------------
------解决方案--------------------没看明白你啥意思
2楼的说得没错,向要往DataTable中写数据必须声明DataRow对象,然后依靠它来写