Question

J'utilise le nouveau contrôle ASP.Net ListView pour répertorier les éléments de base de données qui seront regroupés en sections en fonction de l'une de leurs colonnes, comme ceci :

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

Est-ce possible de le faire avec le GroupItemTemplate de ListView ?Chaque exemple que j'ai vu utilise un nombre statique d'éléments par groupe, ce qui ne fonctionnera pas pour moi.Est-ce que je comprends mal le but du GroupItem ?

Était-ce utile?

La solution

Je n'ai pas utilisé GroupItemCount, mais j'ai pris cet exemple rédigé par Matt Berseth titré Création d'une grille de regroupement avec les contrôles ASP.NET 3.5 LinqDataSource et ListView et regroupez les éléments par clé comme vous le souhaitez.

Cela implique l’utilisation d’un contrôle ListView externe et interne.Fonctionne très bien, essayez-le.

Autres conseils

Assurez-vous de faire un DataBind APRÈS définition de la propriété GroupItemCount.J'ai eu le même problème et c'est ce que j'ai fait pour le résoudre.

J'ai essayé d'utiliser GroupItemCount par programme mais cela ne m'a pas donné les résultats escomptés.

J'ai suivi la suggestion d'Otto et implémenté un contrôle ListView externe et interne.Cela semble être la meilleure solution disponible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top