Привязать комбинированный список к комбинированному - PullRequest
0 голосов
/ 20 ноября 2011

Я работаю над этим уже несколько часов, я ужасно привязан к данным, и я дошел до того, что мое разочарование, вероятно, активно мешает мне увидеть ответ, поэтому я отступаю радинемного и надеясь, что это очевидно для кого-то еще.

У меня три стола.Каждый представляет собой набор групп.Макет в основном такой:

HEAD GROUP TABLE headGroupID headGroupName</p> <p>SUB GROUP TABLE subGroupID subGroupName headGroupID</p> <p>MEMBERS TABLE memberID memberName subGroupID

Таким образом, у головных групп есть подгруппы, у подгрупп есть члены.Пока все просто.

Я пытаюсь настроить набор из трех комбинированных списков, привязанных к данным этих таблиц и друг к другу ... идея в том, что в подгруппе отображаются только подгруппы выбранной группывыпадающий список, и только члены выбранной подгруппы отображаются в выпадающем списке членов.

Это ужасно.Я даже не буду публиковать пример кода, который я пробовал, потому что это гигантский беспорядок ужасных неудачных попыток привязки данных и связей данных, а также ручная генерация массивов строк из оператора select и слез детей.

Итак ..Какие две строки кода, которые я пропускаю, неизбежно заставят все это работать?

1 Ответ

0 голосов
/ 20 ноября 2011

То, что вы описываете, часто называют «каскадным списком» или «каскадным раскрывающимся списком». Существует множество примеров кода, если вы знаете правильный термин для поиска ... (Иногда труднее всего знать, что термин поиска.)

http://www.bing.com/search?q=cascading+combobox+c%23&go=&qs=n&sk=&sc=1-21&form=QBRE

Одна из лучших статей об этом здесь: http://blogs.msdn.com/b/bethmassi/archive/2007/04/25/tips-on-related-data-binding-and-comboboxes.aspx?PageIndex=3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...