В предыдущем вопросе , который я написал, я узнал, как отслеживать текущие развернутые сгруппированные строки, используя 2 события:
- gridview.GroupRowExpanded
- gridview.GroupRowCollapsed
, где я увеличиваю или уменьшаю целое число, котороеотслеживает, сколько групповых строк в настоящее время развернуто.Сейчас я решаю вопрос о том, что делать, если пользователь разворачивает или сворачивает все строки группы.В настоящее время я знаю, когда это делается, проверяя e.RowHandle
.
Мне было интересно, есть ли способ найти общее количество строк групп в настоящее время в GridView (что-то вроде rowcount для обычных строк), поэтому я знаю, сколько установить целое число отслеживания.
Например:
- Если мой текущий счетчик равен 2, а общее количество групп равно 15, то при запуске «Развернуть все» текущий счетчик устанавливается на 15, а не на 3.