vb.net datagrid 为什么不显示数据呢?

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:21:44
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dbconn = New SqlConnection(strconn)
strcomm = "select * from class"
dbconn.Open()
dbcomm = New SqlCommand(strcomm, dbconn)
da = New SqlDataAdapter(dbcomm)
da.SelectCommand = dbcomm
ds = New DataSet

da.Fill(ds, "class")
DataGrid1.DataSource = ds
DataGrid1.DataBind()

End Sub
这是我编写的后台代码,放在了button_click事件中,为什么运行的时候没有反应呀!!!崩溃了

DataGrid1.DataSource = ds.tabels("class")
数据源要指定到数据集里的表

da.Fill(ds, "class")
DataGrid1.DataSource = ds.tabels("class")
DataGrid1.DataBind()

我不知道是不是这个的问题 DataGrid1.DataSource = ds
是不是该加个Set
我是学VB6.0的

Datagrid的数据源要指定到表(Table)的级别。
3楼是正解。