Gridview: Nach Sortieren ist Filter weg

19/11/2007 - 12:28 von Liz Helmecke | Report spam
Hallo NG,

per ObjectDataSource.Select wende ich eine FilterExpression an, soweit
schön.

Aber wenn man auf einen Spalterheader klickt und sortiert, wird
ge"postbackt", und weg ist der Filter, alle Daten sind wieder sichtbar.

Wie behalte ich die gefilterten Daten beim Sortieren?
Brauch ich da irgendwie einen ViewState? Wie geht denn das ...?!?

Danke und Gruß
Liz
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
19/11/2007 - 12:59 | Warnen spam
Hallo Liz,

"Liz Helmecke" schrieb

Aber wenn man auf einen Spalterheader klickt und sortiert, wird ge"postbackt", und weg ist der Filter, alle Daten sind wieder
sichtbar.

Wie behalte ich die gefilterten Daten beim Sortieren?
Brauch ich da irgendwie einen ViewState? Wie geht denn das ...?!?



<Page>.ViewState( "Filter" ) = "Wert"

Man kann auch den ControlState oder die Session nehmen, da der ViewState
u.U. nicht verfügbar ist.

http://msdn2.microsoft.com/en-us/li...state.aspx
http://fredrik.nsquared2.com/viewpo...stID&5

Allerdings frage ich mich, wie Du den Filter setzt? Über ein Control?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen