Невозможно отобразить данные базы данных SQL в форме Visual Basic - PullRequest
0 голосов
/ 26 сентября 2011

У меня проблема с отображением записей моей таблицы в визуальной базовой форме, которую я создал.

Это мой код:

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As    System.EventArgs) Handles Button2.Click
    myconnection = New SqlConnection("server=HOME-PC\SQLEXPRESS;uid=sa;pwd=123;database=college")

    myconnection.Open()
    mycommand = New SqlCommand("SELECT * from demo3)", myconnection)
    Dim mySqlDataAdapter As New SqlDataAdapter(mycommand)
    Dim mydsStudent As New DataSet()

    mySqlDataAdapter.Fill(mydsStudent, "Student")

    ra = mycommand.ExecuteNonQuery()
    MessageBox.Show("Data Displayed" & ra)

    myconnection.Close()
 End Sub
End Class

Примечание: имя моей базы данных - "колледж", имя таблицы - "demo3". Таблица содержит 2 столбца, а именно имя и номер рулона. Как отобразить данные в этих столбцах в визуальной базовой форме, которую я создал?

1 Ответ

2 голосов
/ 26 сентября 2011

Вам не нужно вызывать execute non query.Вы можете привязать набор данных к DataGridView.Как это

Dim DataGridView1 as new DataGridView()
DataGridView1.DataSource = mydsStudent
'Your table goes here, not sure about the exact propety name, hope it works.
DataGridView1.DisplayMember = "demo3" 
Me.Controls.Add(DataGridView1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...