
[英]How can I set my ComboBox to allow the user to type in the first few characters and then automatically select the item by pressing ENTER?
[英]combobox select first item on form load event.how i can change that it not select first item on form load
我在vb.net中的表单加载事件上加载了组合框。它正确加载了id,并在combobox中选择了加载事件上的第一项(id)。我希望它在加载事件中不选择第一项。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim cmd As New SqlCommand
Dim dset As New DataSet
Dim dpt As New SqlDataAdapter
Dim con As New SqlConnection
con.ConnectionString = "data source=abc;initial catalog=LoginDB;integrated security=true"
cmd.Connection = con
con.Open()
cmd.CommandText = "show_id"
cmd.CommandType = CommandType.StoredProcedure
dpt.SelectCommand = cmd
dpt.Fill(dset, "tab")
ComboBox1.DataSource = dset.Tables("tab")
ComboBox1.DisplayMember = "id"
End Sub
我希望组合框加载“ id”,而不选择在load event。上选择第一个项目(“ id”),但它正确加载“ id”,并在加载事件上选择第一个项目(“ id”)。
分配数据源后,插入以下代码。 重置选择。
ComboBox1.SelectedIndex = -1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.