[英]How to Insert the data from Array to DataTable using c#
我需要在数据表的特定列中插入一个数组,
例如
string[] arr1 = new String[] { "a", "b", "c" };
string[] arr2 = new String[] { "d", "e", "f" };
Datatable dt = new Datatable();
dt.columns.Add("Column1");
dt.columns.Add("Column2");
现在我想将“ arr1插入column1”和“ arr2插入column2”?
Column1 Column2
a d
b e
c f
请任何人给我解决方案...
要将数据添加到DataTable中,您需要创建一个DataRow
并将行的列设置为等于该列的数据。
DataRow row;
var numberOfRows = 3;
for(int i = 0; i < numberOfRows; i++)
{
row = dt.NewRow();
if(i < arr1.Length)
row["Column1"] = arr1[i];
if(i < arr2.Length)
row["Column2"] = arr2[i];
dt.Rows.Add(row);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.