想象一下这两个类:
class Part { public string Name { get; set;} public int Id { get; set; } } class MainClass { public Part APart { get; set;} }
如何将MainClass绑定到WinForm上的组合框,因此它显示Part.Name(DisplayMember = "Name";
),并且组合的选定项设置MainClass的APart属性,而无需处理下拉列表中的任何事件.
据我所知,将ComboBox的ValueMember设置为"Id"意味着它将尝试将APart设置为不正确的数字(Id).
希望这很清楚!