Pamiętanie stanu sortowania w GridView

0

Hej

Tworzę stronkę w ASP i mam na tej stronce tabelkę (tzn GridView z danymi odczytanymi z bazy) z kolumną w której są linki do innej strony z jakimiś bardziej szczegółowymi informacjami o danym rekordzie.

I teraz scenariusz jest taki:

  1. koleś wchodzi na pierwsza
  2. stronę sortuje sobie wg którejś kolumny w GridView,
  3. znajduje sobie rekord i klika sobie w link do szczegółowych danych
  4. otwiera mu się druga strona (musi być w tym samym oknie)
  5. obejrzał co chciał i klika "Wstecz"
  6. powraca do poprzedniej strony, ale GridView nie jest posortowany wg punkt 2)

Pytanie: czy ma ktoś pomysł jak można zrobić by "pamiętało" to posortowanie??
z góry dzięki za pomoc

0

musisz sobie zapamietac informacje o sortowaniu/filtrze w sesji (wlasciwie, nawet viewstate raczej Cie nie ratuje tutaj) - czyli, w momencie ustawiania filtra/sorta musisz poza ustawieniem GridView wrzucac te informacje gdzies do session oraz na pageload te dane stamtad odczytywac i tez nimi konfigurowac gridview

1 użytkowników online, w tym zalogowanych: 0, gości: 1