如何在Visual Basic 2010 DataGridview中填充Sql数据库?

如何在Visual Basic 2010 DataGridview中填充Sql数据库?,sql,vb.net,datagridview,Sql,Vb.net,Datagridview,我使用下面的代码将服务器表中的数据填充到vb应用程序中。不幸的是,我无法让它填充数据,它只显示我在vb数据库创建过程中输入的测试表。如有任何意见,将不胜感激。谢谢 打开学生定位器 Dim sql As SqlCommand = New SqlCommand("SELECT * FROM database.dbo.table", cnn) Dim stud_Data As DataSet = New DataSet() Dim DataAdapter1 As SqlDataAdapter = Ne

我使用下面的代码将服务器表中的数据填充到vb应用程序中。不幸的是,我无法让它填充数据,它只显示我在vb数据库创建过程中输入的测试表。如有任何意见,将不胜感激。谢谢

打开学生定位器

Dim sql As SqlCommand = New SqlCommand("SELECT * FROM database.dbo.table", cnn)
Dim stud_Data As DataSet = New DataSet()
Dim DataAdapter1 As SqlDataAdapter = New SqlDataAdapter()
DataAdapter1.SelectCommand = sql
DataAdapter1.Fill(stud_Data, "Student")
StudentListDataGridView.DataSource = stud_Data

您的
stud\u数据
是一个
数据集
,您需要告诉
DataGridView
数据源
要绑定到哪个表

尝试

StudentListDataGridView.DataSource = stud_Data.Tables[0]