繁体   English   中英

组合框选择表单加载事件上的第一项。如何更改它而不选择表单加载上的第一项

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM