c# - 用数组填充 DataTable

标签 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();

我可以用数组数据填充dataTable吗?

最佳答案

尝试这样的事情:

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]);

关于c# - 用数组填充 DataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5362867/

相关文章:

java - C# 与 Java 中的日期时间操作

c# - 如何将具有固定模式的值数组反序列化为强类型数据类?

javascript - React TypeError : skills. 映射不是函数

c# - 如何按数组中不包含的值过滤数据表?

javascript - 通过使用 $resource 从 Angular ​​调用 c# webservice 来设置 Controller 变量

c# - 如何在鼠标悬停时设置 ComboBox 背景的样式?

c++ - 具有 POD 和未初始化值数组的 auto_ptr

c++ - 尝试将文件读入 char 数组

c# - C# 中的 DataTable 与 Array 性能

javascript - laravel 和数据表无法集成