Привязка данных - Visual Studio 2010 - PullRequest
0 голосов
/ 27 сентября 2011

Я работаю с Visual Studio 2010.

Сценарий:

У меня есть 2 комбинированных списка. Содержимое первого комбобокса:

PC

DB ...

Содержимое второго комбинированного списка:

Сброс пароля

Аппаратная проблема

SQL

Мой вопрос:

Когда я выбираю «ПК» в первом поле со списком, я хочу, чтобы «Сброс пароля» и «Аппаратная проблема» отображались.

Когда я выбираю 'DB' в первом поле со списком, я хочу, чтобы 'SQL' отображался во втором поле со списком.

Кто-нибудь знает, как я могу связать данные из одного поля со списком в другое?

Также, когда я нажимаю «DB» -> «SQL», должно быть заполнено третье поле списка с данными под этими двумя комбинированными элементами.

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

Любая идея или ссылка, на которую я мог бы сослаться ??

Пожалуйста, помогите.

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2011

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

Самый простой способ (без каких-либо шаблонов проектирования или каких-либо дополнительных вещей) - это просто поместить все ваши варианты выбора в выпадающий список1.Затем прослушайте событие изменения выбранного элемента и заполните combobox2 в соответствии с тем, что было выбрано.Промойте / повторите с вашим дополнительным combobox3.

Чтобы двигаться дальше, вы можете извлекать значения из таблиц базы данных или конфигурационных файлов вместо их жесткого соединения.

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

А пока подумайте о первом и попытайтесь реализовать его - должно быть довольно легко.

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