DB: столбцы подстановок в DataSet
От: Павел А.Ануфриков Россия  
Дата: 30.10.10 18:22
Оценка:
Коллеги, подскажите, пожалуйста.
Вопрос по работе с БД. Использую DataSet. Есть три таблицы: "люди", "группы", и связующая таблица "многие ко многим", обозначающая принадлежность людей группе. На форме находятся три DataGridView для каждой таблицы соответственно.

Нужно отобразить таблицу связи не по ID, а сделать подстановку имен, кроме этого взять из основных таблиц дополнительные поля, телефон, например. Сейчас заполняю DataTable связующей таблицы своим SELECT, который получает как столбцы имён, так и телефонов.

Всё хорошо, но при изменении имён в основных таблицах, в таблицу связи они не попадают по понятным причинам.

Нашел единственный способ — для каждого столбца-подстановки сделать тип ComboBox, и значения задать через него. Почему-то мне кажется, что это корявое решение, и я вообще чего-то не понял.

Подскажите, плизз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.