Ich habe eine Funktion, die eine Prozedur von SQL Server aufrufen und geben eine Datentabelle alsWie speichere ich das Dataset im temporären Speicher der Seite?
public static DataTable GetProducts(int parmCategory = -1){}
in meiner Asp-Seite I
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", ReportsBLL.GetProducts()));
ReportViewer1.LocalReport.Refresh();
haben die pageload()
diese procudure in einmal füllen dauert ca. 8 Minuten um Daten aus der Datenbank zu bekommen und ich möchte eine Menge Filterung in der Taste drücken, um Daten filtern, die von GetProducts
kommt und es gibt keine Logik, um in jedem Filter zu beschaffen und kontaktieren Sie den DB
Also, wie kann ich die Daten speichern, wenn ich es in den pageload
bekommen und mit ihnen umgehen in Taste Preßfiltration
Denken Sie daran, Ihre Ergebnismenge/n zu pagen. Server _und_ client ist besser dran. IMHO, basierend auf Ihrem Kommentar unten, bin ich mir nicht sicher, ob ein Benutzer tatsächlich _ _ "100000 rows" _ benötigen/verwenden kann. – EdSF