2010-04-14 79 views
0

我得到了一個組合框,其中填充了來自數據源的值。默認情況下,第一個值被選中,但是我需要顯示「選擇國家」作爲默認的組合框文本。用戶然後可以從下拉列表中選擇。在VB.NET中選擇一個自定義的默認組合框值

原因是當數據源的第一個值被選爲默認值時,表單字段的其餘部分會自動填充(在selectindexchange方法中實現),但我需要表單在加載和顯示時爲空「選擇國家/地區」作爲Combobox文本。

如何做到這一點?

我有我的組合框充滿

CountryDetailsBindingSource.DataSource = CountryCtrl.GetCountryDetails(Id)//this returns an array 
Me.SelectCountry.DataSource = Me.CountryListBindingSource 
Me.SelectCountry.DisplayMember = "CountryName" 
Me.SelectCountry.ValueMember = "ID" 

任何幫助表示讚賞。

在此先感謝

回答

0

我認爲,如果你在數組的開始插入一個新的價值,賦予其國家或地區名稱「選擇國家」和ID它可能工作-1。

+0

那麼現在我已經完成SelectIndex = -1。這似乎很容易。 – fireBand 2010-05-05 13:47:50