С#, потрібна допомога з привязкою даних

Є невеличка проблема...

Припустимо є певний комбобокс звідки підтягуються значення з однієї таблиці, наприклад всі зареєстровані користувачі.

І є другий комбобокс де підтягуються значення всіх адрес.

треба зробити так, щоб при виборі певного користувача в іншому комбобоксі автоматично випадала його адреса.

Може десь є посилання на існуючий код? В якому напрямку дивитися?

Буду вдячний за увагу та спробу допомогти.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Надо смотреть в сторону DataBinding & CurrencyManager: www.akadia.com/...atabinding.html

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

основной прокол в системе — там не нужен второй комбобокс. этот контрол в принципе не подходит для отображения адреса. Комбокс позволяет выбрать одно значение из списка., но в случае когда есть два значения: пользователь и адрес, сложно представить юсекейс в котором адрес пользователя выбирается из готового списка (для страны и города такое еще возможно, но не для целого адреса). Значит контролом для редактирования должен быть какой-либо вариант текстового едитора, или небольшая форма, где страна/город выбираются из списка, а улица и т.д. редактируются вручную.

>> rassamaha

А в АСП.НЕТ Combobox-а не має, а є DropDownList=), хоча для мене тоже ці назви однакові, проте автор не написав де це він хче використати чи в асп/впф/вінформс.

Если с перерисовкой страницы то sashaeve прав.

Если без нее, то вэб сервис или пейдж метод (что почти одно и тоже) и в этом методе реализуем бизнес логику.

В першому combobox реалізовуємо івент OnCheckedChanged, в якому отримуємо id користувача. По id користувача визначаємо id адреси (яким чином — це вже бізнес-логіка програми) і встановлюємо або combobox2.SelectedValue або combobox2.SelectedIndex в потрібне значення.

PomAH4uK +1

Можливо, ще і по SQL, треба ж «підтягнути данні»

Мабуть всетаки в напрямку будь якої книжки по програмуванню, можна і по С#.

Підписатись на коментарі