【发布时间】:2014-05-27 19:12:32
【问题描述】:
我正在使用 Entity Framework 6 对来自数据库的客户端列表进行建模。我将集合成功绑定到列表框。我不知道该怎么做是使用对象中的多个字段来绑定到 Windows 窗体列表框的DisplayMember 属性。
这行得通...
myLsiTBox.DataSource = context.Clients.ToList();
myLsiTBox.DisplayMember = "CompanyName";
myLsiTBox.ValueMember = "id";
这失败了……
myLsiTBox.DataSource = context.Clients.ToList();
myLsiTBox.DisplayMember = "CompanyName" + "-" + "LastName" + " - " + "FirstName";
myLsiTBox.ValueMember = "id";
如何在 ListBox 中显示多个字段的内容?
【问题讨论】:
-
您可以在您的客户对象上放置一个只读属性,例如 FullDetails,然后将 DisplayMember 设置为该属性吗?
-
这听起来是个好主意。如何创建由对象字段组成的仅限对象属性?
标签: entity-framework-6 listbox-control