使用数组填充DataTable

Jai*_*Oro 6 c# arrays datatable

我有一个像这样的数组:

    const int dim = 1000;
    double[,] array = new double[dim, dim];

    Random ran = new Random();
    for (int r = 0; r < dim; r++)
        for (int c = 0; c < dim; c++)
            array[r, c] = (ran.Next(dim));

    DataTable dataTable = new DataTable();
Run Code Online (Sandbox Code Playgroud)

我可以填补dataTablearray数据?

gor*_*gor 5

尝试这样的事情:

var dt = new DataTable();
//AddColumns
for (int c = 0; c < dim; c++)
    dt.Columns.Add(c.ToString(), typeof(double));
//LoadData
for (int r = 0; r < dim; r++)
    dt.LoadDataRow(arry[r]);
Run Code Online (Sandbox Code Playgroud)