【发布时间】:2015-05-07 23:09:24
【问题描述】:
我有一个绑定到列表的组合框。在加载列表中的数据之前,我一直在尝试解决如何在组合框中加载“--请选择--”的第一项。
我试过了,
cbUpdate.DataSource = _names;
cbUpdate.Items.Insert(0, "-Select-");
cbUpdate.SelectedIndex = 0;
cbUpdate.DisplayMember = "Name";
但这给出了错误,
当 DataSource 属性为 设置。
我了解该错误,但不确定如何解决。我试图将组合框的文本设置为“请选择”,但这不起作用。
var names = new BindingList<Names>();
【问题讨论】:
-
如果此组合框的数据是通过 Salad 语句检索的,请添加 ˋ--- Please Select ---ˋ 也作为值。或者删除 DataSource 属性,并在您检索到所有数据后。循环遍历项目并一一添加值,包括默认选项