假设我有 2 个 Linq-objectAddress
和AddressType
. AddressType
是 FK 的成员Address
。Address
有这些成员:
AddressID
AddressTypeID
...
AddressType (because of the FK relationship a member of type AddressType is included).
在一个表格中,我有DataGridView
一个Addresses
. 其中一列绑定到AddressType
(对象不是 ID!),为此我使用DataGridViewComboboxColumn
. 到目前为止,一切都很好。
当用户添加新行时,将DefaultValuesNeeded
触发事件,在该事件中我在 Linq 对象中设置了几个默认值。AddressType
除了列之外,这些值将在网格中可见。我检查了单元格的值,令人惊讶的是它确实包含正确的值,但它不会显示我设置的成员DisplayMember
。但是当我检索现有行并填充网格时,它显示DisplayMember
没有问题。