none
Поля из связанных таблиц в grid RRS feed

  • Вопрос

  • Есть 2 связанные таблицы - первая является parent table для второй .. Делаю систему ввода в таблицу, в которой есть поля, значения которых берутся из этих связанных таблиц. 1. Сначала сделал так. В первом поле в качестве источника указал binding на первую таблицу, во втором - связь на вторую таблицу. Типы полей - DatagridViewComboboxColumn. Формируется запись нормально - в первом поле выбираю из списка значение первой таблицы. При выборе во второе поле в выпадающем списке - только записи, соответствующие сделанному выбору в первом поле. Сохраняется запись тоже нормально, но при чтении - дает ошибку Т.е. система сама не может подставлять значения в DatagridViewComboboxColumn - говорит о несоответствии типов. Или я что-то не понимаю? Приходится выбирать значения этих полей из специальных combobox и вставлять в таблицу при заведении новой записи. Никто попроще способа не знает? 2. Если не использовать в grid тип DatagridViewComboboxColumn , а использовать DatagridViewTextColumn - то выводится просто значение ключа из связанной таблицы , и я не вижу, как выводить не значение ключа, а скажем наименование , как это возможно в случае DatagridViewComboboxColumn (display member и value member). А хотелось бы ... Может кто-то проходил это?
    • Перемещено SachinW 2 октября 2010 г. 0:52 MSDN Forums Consolidation (От:Visual Studio Team System)
    2 марта 2010 г. 13:48