0

嗨,我有一些变量分配了值。我需要一个一个地读取循环中的变量值,并将它们分配给我使用 VB.Net 创建的数据表。请帮助我。

4

1 回答 1

0

您将需要创建一个 DataRow 并将这些添加到 DataTable。如果值在 List 中,您可以遍历并一次添加一个。如果这些值是单独的值,则最好依次添加每个值。

有关更多详细信息,请参见此处:

MSDN 如何:向数据表添加行

在此示例中,您可以使用以下内容

Dim customerIds() As String= {"ALFKI", "QWERT", "ASDFG", "ZXCVB"}

For Each c As String In customerIds
    Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow()
    newCustomersRow("CustomerID") = c
    DataSet1.Tables("Customers").Rows.Add(newCustomersRow)
Next

' Then call the data adapter update methode
myDataAdapter.Update(DataSet1)

DataAdapter 的配置特定于您的环境,但您需要连接到数据库和 InsertCommand 以将数据持久保存在数据库中。

于 2012-05-22T06:53:49.777 回答