Как это сделать с помощью DataGrid в WPF - PullRequest
0 голосов
/ 01 октября 2011

У меня есть сетка данных, в которой мне нужно реализовать две функции, и я немного заблокирован, как их реализовать.

Во-первых, я хочу добавить строку в конце сетки с итогами других строк, и я хочу, чтобы эта строка была зафиксирована, чтобы она не сортировалась, когда остальные.

Во-вторых, это сетка с большим количеством столбцов, но их можно сгруппировать по разным аспектам данных, поэтому я хотел бы расширить и сжать некоторые группы столбцов, чтобы сетку можно было просматривать на экране. Я хотел бы сделать что-то вроде установки расширителя на набор столбцов.

Любая помощь будет великолепна. Спасибо за ваше время!

1 Ответ

2 голосов
/ 01 октября 2011

Для первого пункта, с которым вам нужно работать со строкой нижнего колонтитула, размещение итогов или итогов в строке нижнего колонтитула позволит вам всегда видеть их без проблем сортировки или прокрутки.

Во-вторых, если я правильно понял, возможность скрывать несколько столбцов и показывать их снова не звучит тривиально или просто без некоторого кода.

Лично, когда сетке требуется определенное количество настроек, я бы хотел использовать коммерческие сетки, такие как DevExpress или Telerik, на любой платформе .NET, например, WPF, WinForms ASP.NET или SliverLight, и эти элементы управления окупаются очень хорошо и очень скоро, учитывая богатый набор функций и возможностей без вашего драгоценного времени, затрачиваемого на сетку, но при этом сосредоточив внимание на реальном бизнесе

см. Онлайн-демонстрации от DevExpress или Telerik для их крутых сеток WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...