|
|
|
Поля из связанных таблиц в grid
|
|||
|---|---|---|---|
|
#18+
Есть 2 связанные таблицы - первая является parent table для второй .. Делаю систему ввода в таблицу, в которой есть поля, значения которых берутся из этих связанных таблиц. 1. Сначала сделал так. В первом поле в качестве источника указал binding на первую таблицу, во втором - связь на вторую таблицу. Типы полей - DatagridViewComboboxColumn. Формируется запись нормально - в первом поле выбираю из списка значение первой таблицы. При выборе во второе поле в выпадающем списке - только записи, соответствующие сделанному выбору в первом поле. Сохраняется запись тоже нормально, но при чтении - дает ошибку Т.е. система сама не может подставлять значения в DatagridViewComboboxColumn - говорит о несоответствии типов. Или я что-то не понимаю? Приходится выбирать значения этих полей из специальных combobox и вставлять в таблицу при заведении новой записи. Никто попроще способа не знает? 2. Если не использовать в grid тип DatagridViewComboboxColumn , а использовать DatagridViewTextColumn - то выводится просто значение ключа из связанной таблицы , и я не вижу, как выводить не значение ключа, а скажем наименование , как это возможно в случае DatagridViewComboboxColumn (display member и value member). А хотелось бы ... Может кто-то проходил это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2010, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1351432]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
173ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 515ms |

| 0 / 0 |
