将对象的嵌套对象属性设置为组合值成员



我有一个组合框。它的数据源是一个对象列表。这个类有一个公共属性,它是我定义的类。我想将combo的valuemember设置为这个类的属性。我该怎么做?

class B
{
public int Id {get; set;}
}
class A
{
public B AnyProperty {get; set;}
public string Name {get; set;}
}
var testList = new List<A>() {...};
combo.DataSource = testList;
combo.DisplayMemver = "Name";
combo.ValueMember = ??? //it should be A.AnyProperty.Id

.Net4/VS2010/C#

Thx

combo.ValueMember = "AnyProperty";

组合框将绑定一个对象。然后你可以通过这样做来收回价值。

var selectedValue = (B)combobox.SelectValue;

请不要说上面的sytax可能不正确。

相关内容

  • 没有找到相关文章

最新更新