|
c# wpf DataGridComboBoxColumn filter ItemsSource
|
|||
---|---|---|---|
#18+
Здравствуйте! Интересует вопрос как сделать фильтрацию выпадающего списка (DataGridComboBoxColumn) из строки, контрола DataGrid? Простой пример: имеет 2 справочника (Страны и города). Справочник города мы вяжем на DataGridComboBoxColumn. Все теперь у нас есть ячейка в таблице, в которой можно выбирать города из выпадающего списка. Теперь мне нужно сделать выпадающий список "Стран" в этом же столбце, но уже в заголовке столбца. Задача этого списка будет заключаться в фильтрации выпадающего списка "Городов" в ячейках, в зависимости от выбранной "Страны". То есть фильтрация работает не выдачу строк в DataGrid, а на фильтрацию справочника DataGridComboBoxColumn ItemsSource. Как это можно реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 14:42 |
|
c# wpf DataGridComboBoxColumn filter ItemsSource
|
|||
---|---|---|---|
#18+
Nechto, страны будут в заголовке, а города в ячейке? думаю через ICollectionView и Filter это надо делать полюбому :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 14:53 |
|
c# wpf DataGridComboBoxColumn filter ItemsSource
|
|||
---|---|---|---|
#18+
Roman MejtesNechto, страны будут в заголовке, а города в ячейке? думаю через ICollectionView и Filter это надо делать полюбому :) Да города в ячейке выбираются при помощи выпадающего списка. Вот этот список я и хотел бы фильтровать в зависимости от выбранной странны ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:33 |
|
c# wpf DataGridComboBoxColumn filter ItemsSource
|
|||
---|---|---|---|
#18+
NechtoRoman MejtesNechto, страны будут в заголовке, а города в ячейке? думаю через ICollectionView и Filter это надо делать полюбому :) Да города в ячейке выбираются при помощи выпадающего списка. Вот этот список я и хотел бы фильтровать в зависимости от выбранной странны а страна где выбирается? в ячейки соседней колонки или в заголовке столбца с городам? ну вообще довольно простая задача, если знакомы с ICollectionView проблем быть не должно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:42 |
|
|
start [/forum/topic.php?fid=21&msg=39053958&tid=1440801]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 515ms |
0 / 0 |