Pregunta

Estoy usando el nuevo control ListView de ASP.Net para enumerar los elementos de la base de datos que se agruparán en secciones según una de sus columnas, de esta manera:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

¿Es esto posible hacer con GroupItemTemplate de ListView?Todos los ejemplos que he visto utilizan una cantidad estática de elementos por grupo, lo que no me funcionará.¿Estoy entendiendo mal el propósito del GroupItem?

¿Fue útil?

Solución

No he usado GroupItemCount, pero he tomado este ejemplo escrito por Matt Berseth noble Creación de una cuadrícula de agrupación con los controles LinqDataSource y ListView de ASP.NET 3.5 y he agrupado elementos por una clave como quieras.

Implica el uso de un control ListView externo e interno.Funciona muy bien, pruébalo.

Otros consejos

Asegúrate de estar haciendo un DataBind DESPUÉS estableciendo la propiedad GroupItemCount.Tuve el mismo problema y eso fue lo que hice para resolverlo.

Intenté usar GroupItemCount mediante programación pero no me dio los resultados esperados.

Seguí la sugerencia de Otto e implementé un control ListView externo e interno.Esta parece ser la mejor solución disponible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top