Pergunta

Estou usando o novo controle ListView do ASP.Net para listar itens do banco de dados que serão agrupados em seções com base em uma de suas colunas, assim:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

Isso é possível fazer com o GroupItemTemplate do ListView?Cada exemplo que vi usa um número estático de itens por grupo, o que não funciona para mim.Estou entendendo mal o propósito do GroupItem?

Foi útil?

Solução

Não usei GroupItemCount, mas peguei este exemplo escrito por Matt Berseth intitulado Construindo uma grade de agrupamento com os controles LinqDataSource e ListView do ASP.NET 3.5 e agrupei os itens por uma chave como você deseja.

Envolve o uso de um controle ListView externo e interno.Funciona muito bem, experimente.

Outras dicas

Certifique-se de estar fazendo um DataBind DEPOIS definindo a propriedade GroupItemCount.Eu tive o mesmo problema e foi o que fiz para resolvê-lo.

Tentei usar GroupItemCount programaticamente, mas não obtive os resultados esperados.

Segui a sugestão de Otto e implementei um controle ListView externo e interno.Esta parece ser a melhor solução disponível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top