为什么我的DATAGRID无法绑定到查询结果,请大侠指点一下,多谢了!!(急.....)
我的WEB窗体上有一个文本框(contract_query),一个查询按钮(sub_query)和一个datagrid2
datagrid2在页面加载时,绑定了一个数据集中的一个数据表。
我想在用户在文本框中输入一个条件时,按下查询按钮可以实现查询的功能,但以下代码没法让DATAGRID2显示出最新的查询结果数据,不知道是什么原因,请多多指点!
Private Sub sub_query_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles sub_query.Click
Dim cn As SqlClient.SqlConnection = New SqlClient.SqlConnection("workstation id=WANGQIANG;packet size=4096;user id=sa;" & _
"password=120979120979;data source=WANGQIANG;persist security info=False;initial catalog=assessonline")
Dim sqlcmd As SqlClient.SqlCommand = New SqlClient.SqlCommand
Dim reader As SqlClient.SqlDataReader
With sqlcmd
.CommandText = "select * from contract_standard_comparison where 合同号='" & Trim(Me.contract_query.Text) & "'"
.CommandType = CommandType.Text
.Connection = cn
End With
cn.Open()
reader = sqlcmd.ExecuteReader()
DataGrid2.DataSource = reader
DataGrid2.DataBind()
End Sub