在VB.NET中选择自定义默认组合框值

时间:2010-04-14 17:42:29

标签: vb.net combobox

我有一个组合框,里面装满了数据源的值。默认情况下,选择的第一个值很好,但我需要将“选择国家/地区”显示为默认的组合框文本。然后,用户可以从下拉列表中进行选择。

原因是当数据源的第一个值被选为默认值时,表单字段的其余部分将自动填充(在selectindexchange方法中实现)但我需要在加载时将表单清空并选择“选择国家/地区”作为组合框文字。

怎么做?

我的组合框已填满

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

感谢任何帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为如果你在数组的开头插入一个新值,给它CountryName“选择国家”和ID -1,它可能会有效。