vb.net - 组合框搜索表单加载事件的第一个索引项。我如何停止表单加载事件的搜索
问题描述
我根据combobox.combobox在表单加载事件上正确加载搜索名称,但它在表单加载事件上选择第一个项目,并且还根据第一个项目进行搜索。我如何在表单加载事件上停止此选择???
我使用 combobox1.selectedindex=-1。这在组合框中不显示任何项目,但根据组合框的第一项搜索...
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
Dim con As New SqlConnection
con.ConnectionString = "data source=abc;initial
catalog=LoginDB;integrated security=true"
cmd.Connection = con
con.Open()
cmd.CommandText = "search_data"
cmd.CommandType = CommandType.StoredProcedure
Dim dset As New DataSet
Dim dpt As New SqlDataAdapter
dpt.SelectCommand = cmd
dpt.Fill(dset, "tab")
ComboBox1.DataSource = dset.Tables("tab")
ComboBox1.DisplayMember = "ID"
ComboBox1.SelectedIndex = -1
End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As
EventArgs) Handles ComboBox1.SelectedIndexChanged
cmd.CommandText = "show_date"
cmd.CommandType = CommandType.StoredProcedure
p = New SqlParameter
p.ParameterName = "@id"
p.Value = ComboBox1.Text
cmd.Parameters.Add(p)
Dim dset As New DataSet
Dim dpt As New SqlDataAdapter
dpt.SelectCommand = cmd
dpt.Fill(dset, "tab")
If dset.Tables("tab").Rows.Count > 0 Then
nameTextBox.Text = dset.Tables("tab").Rows(0)("name")
End If
End Sub
我希望当表单加载时没有搜索,当用户更改项目然后搜索...
解决方案
推荐阅读
- r - 从海量数据集中的邻接矩阵创建边缘列表
- apache-spark - 如何检测火花数据集中的循环
- java - 使用 @Configuration 时运行单元测试时出现 NoSuchBeanDefinitionException
- python - 根据字符串值创建分类列
- android - Android:在 JUnit 中传递上下文并使用共享首选项
- spring-integration - Spring 集成 AMQP ConcurrentModificationException
- java - 如果表单输入未明确使用它,如何设置 Spring Form 和 Thymeleaf 以不更改作为模型属性添加的对象字段?
- css - 角度局部视图
- r - 在 R 中多次应用简单的数学而不使用 for 循环
- r - 错误:尝试在 text2vec 中应用非函数