如何将数组写入数据表中的不同列?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将数组写入数据表中的不同列?相关的知识,希望对你有一定的参考价值。

我需要从数组生成数据表,并需要将数组添加到数据表中的不同列。 VB.net代码类似于:DataTable.Rows.Add(ID,(A(I),I = 1到100),但我知道这不起作用。有人可以告诉我这是怎么做的所以我不必从A(1)到A(100)列出A,如DataTable.Rows.Add(ID,A(1),A(2),.....,A(100))?谢谢提前!

答案

所以要做这样的事情。 Dim table1 As New DataTable(“Items”)

 ' Add columns
 Dim idColumn As New DataColumn("id", GetType(System.Int32))
 table1.Columns.Add(idColumn)
 For i As Integer = 1 To 100
   Dim itemColumn As New DataColumn("item" & i.ToString, GetType(System.Int32))
   table1.Columns.Add(itemColumn)
Next i

 ' Set the primary key column.
 table1.PrimaryKey = New DataColumn() {idColumn}

 ' Add RowChanged event handler for the table.
 AddHandler table1.RowChanged, AddressOf Row_Changed

' Add some rows.
 Dim row As DataRow
   row = table1.NewRow()
   row("id") = 1
 For i As Integer = 1 To 100
   row("item" + i.toString) = a(i)
 Next i
 table1.Rows.Add(row)
 ' Accept changes.
 table1.AcceptChanges()

以上是关于如何将数组写入数据表中的不同列?的主要内容,如果未能解决你的问题,请参考以下文章

从 Android Studio 中的片段将数据写入 Firebase

如何将python数组(data = [])写入excel?

将字节数组写入oracle中的原始列

使用 phpspreadsheet 库将数据从数组写入工作表

如何将这个 Objective-C 代码片段写入 Swift?

ruby excel - 将数据写入现有的xls