2010-04-14 78 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