【问题标题】:C# Convert a 2-dimensional array into a dataset / datatableC# 将二维数组转换为数据集/数据表
【发布时间】:2009-08-27 05:42:40
【问题描述】:

有人知道如何在c#中将二维数组转换为数据集或数据表吗?

来源:object[,] 数组中来自 excel(互操作)的一系列值。

谢谢。

【问题讨论】:

    标签: c# dataset multidimensional-array


    【解决方案1】:
    【解决方案2】:

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

    从那里您将遍历您的数组并使用数组信息填充行和它们的列。

    【讨论】:

      【解决方案3】:

      mr.phoenix 提供的选项应该可以工作。如果您在处理数组时遇到困难……这里有一些伪代码。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-23
        • 2019-04-24
        • 2015-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多