c# - ComboBox 的复合 DisplayMember

标签 c# winforms linq

我需要在一个组合框中显示多条数据,但我不知道该怎么做。

这是我正在努力工作的代码:

        innerBox.DisplayMember = @"t => t.TenantName + ""\t"" + t.Property.PropertyName + ""\t"" + t.RentalUnit.UnitNumber ";

但它不起作用,但它确实有效:

        innerBox.DisplayMember = @"t => t.TenantName";

我怎样才能让复合的工作?

最佳答案

这是不可能的。

相反,您应该向底层对象添加一个属性。

关于c# - ComboBox 的复合 DisplayMember,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303046/

相关文章:

c# - List<T> 上的 LINQ 查询根据最小值获取 List<U>

c# - 集合中的递归函数

c# - 通过运行时加载 XAML XML?

c# - 在通知区域显示 winform

C# Linq to XML,当 child 满足条件时获取 parent

c# - 如何在 LINQ 查询中获得与 ISNULL 相同的功能

c# - 在字符串集合中搜索的最快方法

c# - 通过正则表达式验证文件类型

c# - 带有关闭和添加按钮的 TabControl

c# - 如何在上下文菜单中添加背景色和前景色