2009-06-23 6 views
0

Dans l'événement onItemDataBound de ListView, je vérifie les données et sous certaines conditions, je ne souhaite pas que cet élément fasse partie de la liste de données. Si je le rend invisible, il sera toujours pris en compte dans DataList. Il sera juste invisible et les sepatators et sa place dans tilibg seront toujours là.Exclut l'élément de DataList

Est-il possible d'exclure l'élément de DataList comme s'il n'avait jamais existé dans la source de données?

Merci,

Dragan

Répondre

2

Vous pouvez travailler directement avec la source de données pour supprimer les éléments (peut, au sélectionné) événement de la source de données avant de passer à la liste de données ... autre sage vous finissez avec le problème que vous mentionnez avec d'autres (comptage, pagination, etc.)

+0

J'utilise SiteMapDataSource et ne peux rien y changer. –

+0

Si vous avez besoin d'utiliser sitemapdatasource, vous devrez peut-être créer un sitemapprovider personnalisé pour effectuer le filtrage pour vous ... D'où obtenez-vous les données? un web.sitemap? – Jaime

Questions connexes