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