1

私はこのようなテーブルを持っています:

 Monday   Tuesday   Wednesday   Thursday
   15        4

これは、以下のコードを使用して行われました。

        Dim field3 = row.Field(Of Int32)("data")
        Dim field1 = row.Field(Of String)("data1")

        If field3 = 15 Then

            If field1 = "Zone 4" Then
            End If
            table2.Rows.Add(field3, field1)

        End If

    Next

今、同じ方法を使用して水曜日と木曜日にデータを追加したい場合、それはできません。月曜日と火曜日に追加するだけです。デバッグすると、水曜日と木曜日にデータを追加するにはどうすればよいですか4列; 月~木 しかし、データを水曜日と木曜日に設定するにはどうすればよいですか。

私のコラム:

    Dim table2 As New DataTable

    ' columns in the DataTable.
    table2.Columns.Add("Monday", System.Type.GetType("System.String"))
    table2.Columns.Add("Tuesday", System.Type.GetType("System.String"))
    table2.Columns.Add("Wednesday", System.Type.GetType("System.String"))
    table2.Columns.Add("Thursday", System.Type.GetType("System.Int32"))
4

2 に答える 2

1

いくつかのオプションがあります。

table2.Rows.Add(field3, field1)field3 と field1 をデータとして行の最初の 2 列を設定します。

必要に応じて、このメソッドtable2.Rows.Add(field3, field1, "Value for column 3", "column4")を拡張できます。

また

新しい行を作成し、必要に応じて列ごとに値を設定できます。

table2.Rows(0).Item("Thursday") = 12345
table2.Rows(0).Item("Wednesday") = "We get down on wednesday"
于 2013-07-22T14:08:18.387 に答える
0

SQL ステートメントを使用することもできます。これにより、作業が少し楽になる場合があります。さまざまなSQL ステートメントを学習できるサイトがたくさんありますw3schoolsは素晴らしいです。

于 2013-07-22T14:18:22.617 に答える