С#, потрібна допомога з привязкою даних
Є невеличка проблема...
Припустимо є певний комбобокс звідки підтягуються значення з однієї таблиці, наприклад всі зареєстровані користувачі.
І є другий комбобокс де підтягуються значення всіх адрес.
треба зробити так, щоб при виборі певного користувача в іншому комбобоксі автоматично випадала його адреса.
Може десь є посилання на існуючий код? В якому напрямку дивитися?
Буду вдячний за увагу та спробу допомогти.
7 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівНадо смотреть в сторону DataBinding & CurrencyManager: www.akadia.com/...atabinding.html
основной прокол в системе — там не нужен второй комбобокс. этот контрол в принципе не подходит для отображения адреса. Комбокс позволяет выбрать одно значение из списка., но в случае когда есть два значения: пользователь и адрес, сложно представить юсекейс в котором адрес пользователя выбирается из готового списка (для страны и города такое еще возможно, но не для целого адреса). Значит контролом для редактирования должен быть какой-либо вариант текстового едитора, или небольшая форма, где страна/город выбираются из списка, а улица и т.д. редактируются вручную.
А в АСП.НЕТ Combobox-а не має, а є DropDownList=), хоча для мене тоже ці назви однакові, проте автор не написав де це він хче використати чи в асп/впф/вінформс.
Если без нее, то вэб сервис или пейдж метод (что почти одно и тоже) и в этом методе реализуем бизнес логику.
В першому combobox реалізовуємо івент OnCheckedChanged, в якому отримуємо id користувача. По id користувача визначаємо id адреси (яким чином — це вже бізнес-логіка програми) і встановлюємо або combobox2.SelectedValue або combobox2.SelectedIndex в потрібне значення.
Можливо, ще і по SQL, треба ж «підтягнути данні»
Мабуть всетаки в напрямку будь якої книжки по програмуванню, можна і по С#.