2010-07-29 1 views
5

In ASP.net, wenn wir Paging über Gridview oder DetailsView als die Gridview jedes Mal alle Zeilen aus der Datenbank abrufen.Wie verbessert man die Effizienz von GridView oder DetailsView in ASP.NET?

Angenommen, unsere Datenbank enthält 100 Zeilen und wir haben Paging in Gridview mit einer Seitengröße von 10 Datensätzen pro Seite konfiguriert. Aber immer, wenn wir auf die Pagersteuerung von Gridview für eine bestimmte Seite klicken. dann sollte GridView nur bestimmte 10 Zeilen aus der Datenbank holen.

Wenn wir auf Seite Nr. 3 klicken, dann sollte es nur Zeilen 21-30 abfragen, aber es ruft alle Zeilen ab und vernachlässigt den Rest. Das ist einfach eine Verschwendung von Ressourcen.

Kann mir bitte jemand eine Lösung für dieses Problem vorschlagen?

Antwort

Verwandte Themen