Все, что вам нужно сделать, это назначить RepositoryItemLookupEdit свойству Column.Edit.
Затем в вашем RepositoryItemLookupEdit установить источник данных для IList всех ваших объектов Country.
УстановитьRepositoryItemLookupEdit.DisplayMember в «Имя» и оставьте ValueMember пустым (это сделает сам объект значением)
Тогда ваша сетка должна обрабатывать все для вас, как будто вы щелкаете по раскрывающемуся списку и выбираете новую страну.выбранный объект Country будет присвоен значению этой ячейки.
Имейте в виду, однако, что объекты во многом совпадают с эталонным соответствием ... т.е.Если ваш объект Business Objects Country не является частью списка IList of Country, он не будет отображать значение.
Вы вообще используете XPO?