0

こんにちは私はいくつかの変数に値が割り当てられています。ループ内の変数値を1つずつ読み取り、VB.Netを使用して作成したデータテーブルに割り当てる必要があります。これについて教えてください。

4

1 に答える 1

0

DataRowを作成し、これらをDataTableに追加する必要があります。値がリストにある場合は、一度に1つずつ繰り返して追加できます。値が別々の値である場合は、それぞれを順番に追加するのがおそらく最善です。

詳細については、こちらをご覧ください。

MSDN方法: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が必要になります。

于 2012-05-22T06:53:49.777 に答える