C#将二维数组转换为数据集/数据表

问题描述:

没有人知道如何将二维数组转换为数据集或c#中的数据表?C#将二维数组转换为数据集/数据表

来源:对象[,]数组中的excel(interop)的一系列值。

谢谢。

可以在代码中创建一个数据集/数据表: http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx

从那里,你将通过您的数组循环和填充行及其列与阵列信息。

选项应该工作。如果你坚持处理数组......这是一些伪代码。

var sample = {{0, 1}, {2, 3}, {4, 5}, {6, 7}, {8, 9}}; 
var table = new DataTable("SampleTable"); 

// iteration logic/loops for the array 
{ 
    var newRow = table.NewRow(); 
    newRow["Col1"] = sample[i,j0]; // like sample [0,0] 
    newRow["Col2"] = sample[i,j1]; // like sample [0,1] 
    table.Add(newRow); 
}