日期:2014-05-18  浏览次数:20796 次

关于DataSet如何在一列中再插入一列?清高手指点
情况如下
 列1
 0
 1
 2
 3
我想再插入一列
结果变成了
 列1 列2
 0  
 1  
 2  
 3  
  4
  5
  6
  7

如何才能变成

 列1 列2
 0 4
 1 5
 2 6
 3 7

请高手指点

------解决方案--------------------
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("c1", typeof(Int32));
for (int i = 0; i < 4; i++)
{
DataRow dr = dt.NewRow();
dr[0] = i;
dt.Rows.Add(dr);
}
ds.Tables.Add(dt);

dt.Columns.Add("c2", typeof(Int32));
for (int i = 0; i < 4; i++)
{
dt.Rows[i]["c2"] = i + 4;
}