2009-06-23 22 views
0

Im onItemDataBound-Ereignis der ListView überprüfe ich die Daten und unter bestimmten Bedingungen möchte ich nicht, dass dieser Artikel Teil der DataList ist. Wenn ich es unsichtbar mache, wird es immer noch in DataList berücksichtigt. Es wird nur unsichtbar sein und die Sepatatoren und ihr Platz in tilibg werden immer noch da sein.Artikel aus DataList ausschließen

Gibt es eine Möglichkeit, das Element von DataList auszuschließen, als ob es nie in der Datenquelle existierte?

Danke,

Dragan

Antwort

2

Sie möchten direkt mit der Datenquelle arbeiten, um die Elemente (kann bei der Auswahl) Ereignis aus der Datenquelle zu entfernen, bevor es in die Datenliste ... andere weisen vorbei Sie enden mit dem Problem, das Sie zusammen mit anderen erwähnen (Zählen, Paging usw.)

+0

Ich verwende SiteMapDataSource und kann dort nichts ändern. –

+0

Wenn Sie die sitemapdatasource verwenden müssen, müssen Sie möglicherweise einen benutzerdefinierten sitemapprovider erstellen, um die Filterung für Sie durchzuführen ... woher beziehen Sie die Daten? eine web.sitemap? – Jaime