c# - 将空条目添加到绑定(bind)到实体列表的组合框

标签 c# winforms entity-framework data-binding combobox

我使用绑定(bind)到实体列表<> 的组合框。如何向组合框添加“未选择”条目?将 null 添加到列表会导致组合框为空。

最佳答案

如果您要绑定(bind)到 IEnumerable 实体列表,您当然可以手动添加空对象。

例如

var qry = from c in Entities
          select c;
var lst = qry.ToList();

var entity = new Entity();
entity.EntityId= -1;
entity.EntityDesc = "(All)";
lst.Insert(0, entity);

MyComboBox.DataSource = lst;
MyComboBox.DisplayMember = "EntityDesc"
MyComboBox.ValueMember = "EntityId"

关于c# - 将空条目添加到绑定(bind)到实体列表的组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388679/

相关文章:

c# - 对用户隐藏部分 View ,但让它们对 AJAX 可用

c# - Azure 图形 API : Error 403 Forbidden with Azure AD B2C

c# - Entity Framework 6.0 代码优先迁移 - 模型/数据库兼容性错误?

c# - 为什么我不能在显式实现接口(interface)的类中调用方法?

c# - 如何根据 C# 中的签名获取方法的唯一 ID?

c# - 当用户更改为新值时验证 DataGridViewComboBoxCell

c# - 使用 C# 在表单之间传递数据的最佳方式

c# - 根据组合框所选项目填充列表框时出现 SQL 语法错误

c# - LINQ orderby string with integer 其中 1,11,12,13 彼此不相邻?

c# - 获取多列的总和