string[,] s = new string[,]
{
   {"a","1"},
   {"b","2"},
   {"c","3"}
}
DataTable dt = new DataTable();
DataRow dr = null;
dt.Columns.Add(new DataColumn("id"));
dt.Columns.Add(new DataColumn("name"));怎么样把abc赋值给"id"列,123赋值给"name"列

解决方案 »

  1.   

    在你原有的代码后继续写
    dr=dt.newRow();
    dr["id"]=s[0][0]+s[0][1]+s[0][2];
    dr["name"]=s[1][0]+s[1][1]+s[1][2];
    dt.add(dr);
    大致代码就是这样,具体你再改改,如果树组长的话红色部分用循环写,不是编辑器复制的代码,自己看着改吧
      

  2.   


    for(int i=0;i<s.GetLength(0);i++)
    {
        dr=dt.NewRow();
        dr[0]=s[i,0];
        dr[1]=s[i,1];
        dt.Rows.Add(dr);
    }