У меня есть asp.net GridView с около 100 строк. Большинство строк имеют одинаковые значения в первом столбце, и я хотел бы сложить / скрыть эти дублирующиеся строки. Затем пользователь может щелкнуть по свернутой строке, что приведет к тому, что он развернет свои дубликаты и отобразит их в обычном режиме.
Пример GridView с 3 столбцами, которые обычно отображаются следующим образом:
aaa col1 col2
aaa col1 col2
bbb col1 col2
ccc col1 col2
ccc col1 col2
ccc col1 col2
будет отображаться так:
aaa (Click to unfold and display rows)
bbb col1 col2
ccc (Click to unfold and display rows)
Одной из идей было бы скрыть дубликаты строк в RowDataBound с помощью Attribute ["style"] = "display: none", а затем снова изменить атрибут при нажатии в Javascript.
Есть ли другие возможные реализации?