![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| Dgedit |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Ребята помогите пожалуйста. Пытаюсь связать ComboBox с DataSet совсем запутался. Есть комбобокс и есть датасет, в датасете есть таблица Predmet надо заставить комбобок отображать колонку этой таблицы vcName. Во-первых проблема с привязкой таблицы к comboBox. Пишу так:
тут проблема в том, что не пойму как тогда задать DataTemplate. Ведь чтобы получить доступ к таблице надо написать так
Но тут надо задать в квадратных скобках имя или индекс таблицы - а хамл ругается на это. Вроде попытался вырутиться так: вместо привязки в хамл пытаюсь привязать в С# коде:
Но тут вторая проблема как задать шаблон элемента, если пишу так
В комбобоксе выводятся строки "System.Windows.DataTemplate". Помогите их связать, а то уже голову сломал. |
||||||||
|
|||||||||
| Dgedit |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
В общем с помощью молотка и какой-то матери заставил я работать эту схему:
Значит в коде надо привязать так:
changeGroupCombo - экземпляр ComboBox, data - это DataSet. Далее в хамл:
И будет работать. Но ЧТО МЕНЯ УБИЛО, если вот так хамл написать не меняя C# код
то получим такую ошибку "Items collection must be empty before using ItemsSource." Хотя я не вижу различий в коде. |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |