2017-01-02 32 views
0

我将组合框绑定到新的数据源,它会自动选择第一项。我该如何禁用?
这是我的代码:如何禁用vb.net中自动选择的组合框

Private Sub item_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
     Dim obj As New config 


     con1 = New SqlConnection 
     con1 = obj.getcontion() 
     con1.Open() 



     da = New SqlDataAdapter("select * from item", con1) 
     ds = New DataSet 
     da.Fill(ds, "item") 
     cmbItem.DataSource = ds 
     cmbItem.DisplayMember = "item.itemname" 


    End Sub 

回答

0

为了防止combobox被选中。

cmbItem.DataSource = ds 
cmbItem.SelectedIndex=-1 

注意:如果您设置SelectedIndex属性-1datasource结合combobox


显示自定义文本( “​​”),

da = New SqlDataAdapter("select * from item", con1) 
ds = New DataSet 
da.Fill(ds, "item") 
Dim firstRow As DataRow = ds.Tables("item").NewRow 
firstRow("itemname") = "Select an item" 
ds.Tables("item").Rows.InsertAt(firstRow, 0) 
cmbItem.DataSource = ds 
cmbItem.DisplayMember = "item.itemname" 
cmbItem.SelectedIndex = 0 
+0

谢谢你,先生。它工作)))))再次感谢 – Duminda

相关问题