VB.Net数据表赋值

时间:2012-05-22 06:41:34

标签: vb.net

您好我有一些带有值的变量。我需要逐个读取变量值,这是循环并将它们分配给我使用VB.Net创建的数据表..请帮我这个..

1 个答案:

答案 0 :(得分:0)

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

请点击此处了解更多详情:

MSDN How to: Add Rows to a DataTable

从这个例子中你可以使用以下

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以将数据保存在数据库中。