Я знаю, что прошло много времени с тех пор, как был задан этот вопрос, но, поскольку мне пришлось пройти через это недавно, я хочу поделиться своим опытом с кем-то, кто может иметь дело с этим.
Это сложно, но если вы добавляете многозначный параметр в свой отчет и значения соответствуют значениям в переключаемых полях, то вы можете записать групповое выражение в сетке (и в метках, чтобы те тоже пропали). Как только это будет сделано, вы просто должны следить за тем, что переключается (это сложно, но возможно с javascript).
По сути, в элементе управления просмотра отчетов есть два скрытых дочерних элемента управления (индексы 4 и 5 в vs2008), для которых выбрано имя события и идентификатор ячейки таблицы, благодаря чему вы можете создать массив в JavaScript и отслеживать состояние всех переключаемых полей.