/ / Gridview - Czy konieczne jest pobieranie danych z bazy danych za każdym razem, gdy wystąpi zdarzenie filtrowania, sortowania lub stronicowania? - .net, asp.net, gridview

Gridview - czy konieczne jest pobieranie danych z bazy danych za każdym razem, gdy występuje filtr, sortowanie lub zdarzenia stronicowania? - .net, asp.net, gridview

W odniesieniu do widoków siatki, które nie są powiązane z kontrolą źródła danych:

W większości samouczków GridView, które widziałem, gdy wystąpi prawie każde zdarzenie GridView, koniec procedury obsługi zdarzeń będzie zawierać BindDataGrid ().

W pewnej formie te funkcje BindDataGrid () 1)Pobierz dane z bazy danych 2) Przypisz dowolne wyrażenia Filtruj lub Sortuj do danych oraz 3) Powiąż widok siatki z tym źródłem danych (zwykle DataView lub DataTable).

Czy istnieje lepszy sposób na dostarczanie filtrowalnych i sortowalnych danych do GridView bez konieczności częstego odwiedzania bazy danych?

Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć jquery? :-)


0 dla odpowiedzi nr 2

Użyj buforowania bazy danych lub buforowania danych wyjściowych, w przeciwnym razie będziesz musiał często pobierać dane z bazy danych.