Получить данные из sql в datagridview во время цикла? - PullRequest
0 голосов
/ 02 октября 2019

Я пытался сделать это, когда я открываю файл из Excel и отображаю его в dt_data, я хочу выбрать, существует ли определенный столбец в dt_data в базе данных, и отображать результаты в другом datagridview который dt_sample.

У меня это работает, но проблема в том, что отображается только первая строка из dt_data.

Try

       For i As Integer = 0 To dt_data.RowCount - 3
               Dim meter_number As String
               meter_number = dt_data.Rows(i).Cells(3).Value
               Dim query As String = "Select * from customer where meter_num = @meter_num"
               conn.Open()
               Dim command As New SqlCommand(query, conn)
               command.Parameters.AddWithValue("@meter_num", meter_number)
               Dim da As New SqlDataAdapter(command)
               Dim ds As New DataSet
               da.Fill(ds, "customer")
               dt_sample.DataSource = ds.Tables(i)

               conn.Close()

           Next
       Catch ex As SqlException
           MsgBox(ex.Message, MsgBoxStyle.Critical, "SQL Error")
       Catch ex As Exception
           MsgBox(ex.Message, MsgBoxStyle.Critical, "General Error")
           'End Try
           'Catch ex As Exception
           'MessageBox.Show(String.Format("Error: {0}", ex.Message), "Error", MessageBoxButtons.OKCancel, MessageBoxIcon.Error)
       End Try
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...