如何将Arraylist添加到DataTable的特定列?

时间:2011-12-17 12:06:23

标签: c# .net ado.net

如何将Arraylist添加到DataTable的特定列中,例如,将名称为“mylist”的Arraylist添加到DataTable名称mydatatable的第5列。 我试试这段代码:

foreach(string item in mylist)    
{    
  mydatatable.Rows.Add(item);    
}

但是当我使用这段代码时,数据总是填入表的第一列,当我添加列索引或列名时,我收到错误消息。所以任何人都对它有任何想法?并提前感谢您的时间。

1 个答案:

答案 0 :(得分:1)

object[] fields = new object[5];
foreach(string item in mylist)
{
  fields[4] = item;
  mydatatable.Rows.Add(fields);
}