Связанное значение не отображается в DataGridViewComboboxColumn - PullRequest
0 голосов
/ 17 февраля 2012

Допустим, у меня есть 2 объекта Linq Address и AddressType.AddressType является членом FK AddressAddress есть следующие члены:

AddressID
AddressTypeID
...
AddressType (because of the FK relationship a member of type AddressType is included).

В форме у меня есть DataGridView, заполненная Addresses.Один из столбцов связан с AddressType ( объект, а не идентификатор! ), для которого я использую DataGridViewComboboxColumn.Все идет нормально.

Когда пользователь добавляет новую строку, запускается событие DefaultValuesNeeded, в котором я устанавливаю пару значений по умолчанию внутри объекта Linq.Эти значения будут видны в сетке за исключением столбца AddressType.Я проверил значение ячейки и на удивление он содержит правильное значение, но он не будет отображать элемент, который я установил в DisplayMember.Но когда я извлекаю существующие строки и заполняю сетку, она показывает DisplayMember без проблем.

...