vb.net datagridview控件使用遇到的问题
我想利用datagridview写个查询功能的小程序,可是语句没问题,但是就不出结果,如图:
Private Sub bnt_search_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bnt_search.Click 'me.userdetailtableadapter.fill(me.haierdataset.userdetails) Using adapter As New v_配置视图TableAdapter Using tb As New v_配置视图DataTable Dim nameStr As String = TB_Search.Text If nameStr <> "" Then DataGridView1.DataSource = tb.Select("属性ID LIKE '%" & nameStr & "%'") 'DataGridView1.DataSource = tb.Select("特性名称 LIKE '%" & TB2.Text & "%'") ' Call LoadData() Else DataGridView1.DataSource = tb End If End Using End Using End SubDim dt1 As New DataTable dt1 = datagridview1.DataSource Dim dt2 As New DataTable Dim dv As New DataView(dt1) dv.RowFilter = "" + ComboBox2.Text + "" + ComboBox1.Text + "'" + TextBox2.Text + "'" dt2 = dv.ToTable datagridview1.DataSource = dt2
[解决办法]
DataGridView1.DataSource = nothing ‘加上这句
DataGridView1.DataSource = tb