У меня есть таблица данных, и один столбец представляет собой внешний ключ целочисленного идентификатора для другой таблицы базы данных.
У меня есть сетка данных, и я хотел бы использовать столбец со списком, чтобы позволить пользователю изменять значение.Но вместо использования целых чисел было бы здорово использовать имена.
Я попытался создать простую структуру с открытыми членами int ID и строкой Name;словарь и просматривал перечисления (однако значения не известны во время компиляции), но пока не получил ничего для работы.
Я смог заполнить комбинированный список значениями структуры, но не смог программно установить выбранный элементиндекс;то есть, если идентификатор «5» находится в таблице данных, установите выбранный элемент комбинированного поля на структуру с идентификатором 5.
Так что, чтобы было ясно, я хочу:
gridview datasource's fk ID's
1
2
3
Foreign Key table:
ID Name
1 Name 1
2 Name 2
3 Name 3
Столбец Datagridviewcombobox должен быть загружен тремя элементами;должно отображаться как «Имя 1, Имя 2, Имя 3».На основе идентификатора FK источника данных gridview выбранный элемент для каждого должен совпадать.