【发布时间】:2009-01-13 20:24:37
【问题描述】:
我正在尝试将 Windows 窗体项目中我的 ListBox 的 DisplayMember 属性设置为我绑定到的通用列表内的嵌套类的属性。
这是一个简单的例子:
public class Security
{
public int SecurityId { get; set;}
public SecurityInfo Info { get; set;}
}
public class SecurityInfo
{
public string Description { get; set;}
}
//........//
public void DoIt()
{
List<Security> securities = new List<Security>();
//add securities to list
lstSecurities.DataSource = securities;
lstSecurities.DisplayMember = "Info.Description";
}
这可以通过一个简单的 ListBox 实现吗,还是我必须创建一个子类 ListBox 来处理这个问题?
编辑:
我试图不修改这些类,因为它们是通过 WSDL 文档生成的。
【问题讨论】:
标签: .net winforms data-binding