foreach (string st2 in str)
{
DataRow row1 = dt.NewRow();
row1["st2"] = st2;
dt.Rows.Add(row1);
}
foreach (string st3 in str4)
{
DataRow row2 = dt.NewRow();
row2["percent"] = st3;
dt.Rows.Add(row2);
}
代码是这样的 单独赋值某一列都是好的
你这里一行有两列,但你每添加一行,都只是设置一个单元格。
for(int i=0;i<str.Length;i++)试试上面的代码,不过这里是要str和str4是个数相同的。