|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Добрый день! Есть таблица с данными. Пример выкладываю. Хочу в DataGrid сделать трехуровневую группировку. Пример ниже. Можете подсказать, как это делать на WPF или привести примеры многоуровневой группировки стандартными средствами? т.е группировка следующая: 1- уровень группирую по IDcontract (по номеру документа) 2- группирую по продуктовой группе ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 09:56 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Каким учебником пользуешься? Группировка - штатное средство и в учебниках описана. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 10:19 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
msleg, может тебе больше подойдет не DataGrid, а ItemsControl с GroupStyle? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 10:50 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Shocker.ProКаким учебником пользуешься? Группировка - штатное средство и в учебниках описана.штатный вариант группировки редкосное говно с адскими тормозами. с объединением ячеек в стандартном гриде тоже всё не просто, в свое время пробовал делать через костыли, группировку, ведь ячейки в гриде лежат в расширенной версии Grid'а и можно легко задать из нужный Span, косяк в том, что навигация при этом ломается :( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 11:28 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Ну в принципе, можно вообще качнуть тогда какой-нить TreeGrid А сгруппированные в иерархию данные подготовить на уровне модели ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 11:59 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Shocker.Pro, Можете посоветовать книги? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 12:10 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Метью Мак-Дональд (приоритетно) и Адам Натан (как дополнение) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 12:13 |
|
Многоуровневая группировка в Datagrid с помощью WPF
|
|||
---|---|---|---|
#18+
Проект GridTree Вирус тоталь Состряпал на коленке за 15 минут вам пример, мне лень было пилить стиль для DataGrid и стиль для разных строк, по этому в качестве источника взял дерево папок с диска C: Реализовано кривенько, но может и поможет вам данный пример. С помощью такого подхода я делал практически все виду группировок, стрелку можно разместить как в 1 колонке, так и в заголовке, в зависимости от необходимости, но обычно групповая строка не имеет ячеек или имеет свой шаблон, где эта стрелка уже добавляется ручками. используется шаблон обозревателя, там еще как то можно прикрутить встроенное контекстное меню, но в примере оно не завелось с пинка и мне лень копать, я этим все очень дано не занимался. Если будут вопросы, пишите я вам подскажу. в примере, реализация ComboBox с деревом и мультивыделением, + DataGrid с иерархией. + ленивая загрузка папок, реализация которой мне не очень нравится. И много чего еще, что идет в комплекте со всей этой требухой За плохое качество примера, сори, делал как можно быстрее ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2019, 15:23 |
|
|
start [/forum/topic.php?fid=21&msg=39788497&tid=1440345]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 134ms |
0 / 0 |