Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Поля из связанных таблиц в grid  [new]
Tereha
Member

Откуда:
Сообщений: 51
Есть 2 связанные таблицы - первая является parent table для второй .. Делаю систему ввода в таблицу, в которой есть поля, значения которых берутся из этих связанных таблиц.
1. Сначала сделал так. В первом поле в качестве источника указал binding на первую таблицу, во втором - связь на вторую таблицу. Типы полей - DatagridViewComboboxColumn. Формируется запись нормально - в первом поле выбираю из списка значение первой таблицы. При выборе во второе поле в выпадающем списке - только записи, соответствующие сделанному выбору в первом поле. Сохраняется запись тоже нормально, но при чтении - дает ошибку Т.е. система сама не может подставлять значения в DatagridViewComboboxColumn - говорит о несоответствии типов. Или я что-то не понимаю?
Приходится выбирать значения этих полей из специальных combobox и вставлять в таблицу при заведении новой записи. Никто попроще способа не знает?
2. Если не использовать в grid тип DatagridViewComboboxColumn , а использовать DatagridViewTextColumn - то выводится просто значение ключа из связанной таблицы ,
и я не вижу, как выводить не значение ключа, а скажем наименование , как это возможно в случае
DatagridViewComboboxColumn (display member и value member). А хотелось бы ... Может кто-то проходил это?
2 мар 10, 16:45    [8419724]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить