2008-11-03 68 views
1

在未绑定的datagrid视图组合框列中处理主键的最佳实践方式是什么?DataGridView组合框和主键

我想显示一个有意义的值,但只存储主键(很像访问组合框)。我通过将一个具有两个属性的对象添加到items集合中而不是普通的字符串来实现这一点。然后通过将选定的组合框的索引值转换回其对象形式,然后检索属性来检索。这工作得很好,但我无法复制与datagridview组合技术,因为我似乎无法访问项目集合。虽然我可以在创建列时正常添加对象,但我似乎只能从网格中检索字符串值。

希望这是有道理...

回答

2

解决 - 将组合的数据源的集合类,并以同样的方式当绑定到数据源使用ValueMember和DisplayMember属性。作品一种享受。