Ich habe benutzerdefinierte einige Steuerelemente in SharepPoint Webparts. Ich verwende ein GridView Steuerelement, um die integrierte Paging- und Spaltensortierung zu nutzen. Die Grid wird von einem Verfahren, das datengebundene (mit einem foreach
loop) ein Table aufzubauen durch ein SPlist
iteriert. Dieses Durchlaufen der Liste ist erforderlich, um eine Logik anzuwenden, um die Liste vor der Anzeige in dem Gitter zu verarbeiten.Serverseitiges Paging für Gridview in einem Sharepoint-Webpart
Wenn die Liste größer wird, dauert das Laden der Seite länger (für immer). Obwohl das Paging die GridView ermöglicht, nur 12 Zeilen von Daten anzuzeigen, glaube ich, dass die foreach
Schleife die gesamte Liste verarbeitet.
Ich habe serverseitige Paging in. Net mit SQL und nHibernate getan. Es sollte möglich sein, dies in SharePoint zu tun, richtig ?. Ich suche nach einer Anleitung, einem Beispielcode oder einer anderen Art von Anleitung. Selbst ein definitiver "Du bist ein Idiot" würde helfen.
Wer hat das schon mal gemacht? Oder hat jemand einen alternativen Datenbankschemas, den sie vorschlagen könnten?
Danke.
Der Grund dafür, dass die Seite länger zum Laden braucht, ist, dass sie im Speicher pausiert. Je mehr Speicher Sie also aufnehmen (je größer die Liste), desto länger dauert es. – TStamper