我的项目是使用Entity Framework用c#编写的。我从一个表中为一个组合框设置了一个绑定的ItemsSource。
在初始状态中 - 框中显示空值(表中不存在空项)。在我选择其中一个项目后,我无法再次选择null。任何想法怎么做?
提前致谢
答案 0 :(得分:0)
为什么不从数据库中获取所有值的对象列表,然后在使用DataSource绑定值之后将空值添加到列表中?例如:
List<string> values=new List<string>();
values.Add("");
values.AddRange({here you call a method which returns as List<string>(or anything) with the values from db});
my_combobox.DataSource=values;
答案 1 :(得分:0)
你可以将你的Combobox绑定到一个复合集合,其中第一个项目是一个空白的comboBoxItem,而另一个项目是从你的列表绑定到你的列表。