【发布时间】:2009-10-11 17:48:22
【问题描述】:
我必须使用标签中的文本值运行 SQL 查询,然后运行该查询并将数据绑定到网格视图。这是我在 VB.net 中的代码
Dim myConnection As SqlConnection = New SqlConnection
Dim ad As New SqlDataAdapter
Dim details As New DataSet
Dim detailcmd As New SqlCommand("select student_name,student_id from students where student_name = '" + snamelabel.Text + "'", myConnection)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ad.SelectCommand = detailcmd
myConnection.ConnectionString = "Data Source=USER-PC\SQLEXPRESS;Initial Catalog=students;Integrated Security=True"
myConnection.Open()
ad.Fill(details, "Details")
myConnection.Close()
DetailGridView.DataSource = details
DetailGridView.DataBind()
End Sub
我收到以下有关 SqlCommand 的错误消息 --->
Object reference not set to an instance of an object.
网格视图的数据绑定是否正确?
有什么想法吗?
【问题讨论】: