привязка combobox к хранимой процедуре - PullRequest
0 голосов
/ 12 марта 2012

У меня в базе данных есть таблицы, подобные этим: Адрес (a_id, город, улица) клиент (c_id, a_id, имя, ...) и я сделал приложение Silverlight и поместил два элемента управления 'combobox', как это:

....
  <ComboBox Grid.Column="1" Grid.Row="6" Height="23" HorizontalAlignment="Left" Margin="26,5,0,0" Name="comboBox2" VerticalAlignment="Top" Width="120" />....

я хочу привязать один комбинированный список к столбцу 'city', а выбранное значение к 'A_id' я использовал «службу WCF с включенным серебряным светом», но я не знаю, как связать комбинированный список с хранимой процедурой, которая дает мне все адреса и как получить выбранное значение из выбранного элемента. примечание: я новичок в Silverlight и привязке данных.

1 Ответ

0 голосов
/ 13 марта 2012

Бит открытого вопроса.Не слишком уверен, с чего начать.Для начала вы бы не связывали комбобокс напрямую с хранимой процедурой.Вам нужно будет предоставить метод в службе WPF, который возвращает все данные, необходимые для заполнения комбинированного списка.Затем метод службы WPF потенциально связывается с доменом / бизнес-объектом, который делает запрос к уровню данных.Слой данных отвечает за обращение к вашей базе данных и извлечение необходимых данных.Теперь я не уверен в используемом вами технологическом стеке, но есть несколько вариантов реализации доменных / слоев данных, например, NHibernate, Entity Framework и т. Д. И т. Д. Я думаю, что вам нужно сесть и потратить немного времени на архитектурудизайн.Как только вы разобрались с этим, мы можем начать говорить о элементах управления Combobox и о том, как извлечь выбранные элементы и т. Д.

...