做了一个模糊查询的界面2个控件,textbox1和Listbox1,LISTBOX1是隐藏的
当在TEXTBOX1中输入值后,TextBox1.KeyUp的事件代码如下
Private Sub TextBox1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
If TextBox1.Text = "" Then
ListBox1.Visible = False
Else
ListBox1.Visible = True
Dim con As SqlConnection
Dim str As String
Dim com As SqlCommand
Dim da As SqlDataAdapter
Dim dt As DataTable
con = New SqlConnection("Server=172.18.1.41;database=OA;uid=sa;pwd=8348538620;")
str = "select 部门名称 from dept where 部门名称 like '%" & TextBox1.Text & "%'"
com = New SqlCommand(str, con)
da = New SqlDataAdapter(com)
dt = New DataTable
da.Fill(dt)
ListBox1.DataSource = dt
ListBox1.DisplayMember = "部门名称"
con.Close()
End If
End Sub
运行结果如下图
现在我想选取listbox1的值赋予TEXTBOX1,然后隐藏LISTBOX
新手求教