2017-01-02 41 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 

注:がdatasourcecomboboxを結合した後-1SelectedIndexプロパティを設定しました。カスタムテキスト( "​​")、

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

おかげSIRを表示するには


。それは働いている)))))もう一度ありがとう – Duminda

関連する問題