Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамические данные в DataGridComboBoxColumn / 7 сообщений из 7, страница 1 из 1
12.05.2011, 19:05
    #37257837
zvb73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
Есть DataGrid, в нём две колонки DataGridComboBoxColumn. В первой колонке страны, во второй города. Есть таблица соответствия городов странам. Выбрали в первой колонке Россию, как сделать так, чтобы при клике на комбобокс в ячейке второй колонки показывались только города России?
...
Рейтинг: 0 / 0
12.05.2011, 21:06
    #37257972
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
zvb73,

Мультибайдинг + конвертер.

К комбобоксу городов привязываешь selected item стран и список всех городов. В конвертере мультибайдинга отсеиваешь города, которые не относятся к выбранной стране.
...
Рейтинг: 0 / 0
12.05.2011, 21:06
    #37257973
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
zvb73,

напишите как получаете данные, если через RIA Services есть уже готовая реализация
...
Рейтинг: 0 / 0
12.05.2011, 21:08
    #37257977
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
уТКа,

ну и следовало написать конечно-же, что используете SL/WPF, т.к. ответы могут быть разными :)
...
Рейтинг: 0 / 0
12.05.2011, 22:12
    #37258024
zvb73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
уТКа,
Использую WPF.
Как получаю? Вообще все замешано на чтении из xml файлов. Но к колонке комбобоксов привязка идёт по рабоче-крестьянски
типа так:
dataGridComboBoxColumn.ItemsSource = listOfString;


Руки-крюки,
хотелось по рабоче-крестьянски, чтобы в коде всё было, а не в XAMLе. но спасибо, почитаю
...
Рейтинг: 0 / 0
13.05.2011, 01:03
    #37258172
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
zvb73,

Делайте привязку в коде. Но мой вам совет, потратьте время на изучение mvvm.
...
Рейтинг: 0 / 0
16.05.2011, 15:16
    #37262808
zvb73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамические данные в DataGridComboBoxColumn
Руки-крюкиzvb73,

Мультибайдинг + конвертер.

К комбобоксу городов привязываешь selected item стран и список всех городов. В конвертере мультибайдинга отсеиваешь города, которые не относятся к выбранной стране.

Мультибайдинг привязываю к DataGridComboBoxColumn.ItemsSource ?
Но ведь ItemsSource это свойство всей колонки и после того как я отсею (кстати что под этим вы имели ввиду? я так понял что мультибайдинг должен возвращать List только с нужными городами) ненужное, то в строках которые относятся к другим странам (и соответственно выбранные в них города не содержатся списке итемов комбобокса) значения из ячеек исчезнут.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамические данные в DataGridComboBoxColumn / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]