Wie man die Ergebnisse einer GridView sparen beim Wechsel auf die nächste Seite

December 20

Microsoft erstellt Active Server Pages-net (ASP) um den Prozess der Anzeigen von Daten aus einer Datenbank oder einer anderen Quelle auf einer Webseite zu erleichtern. Sie können ASP. NET das datengesteuerte Steuerelemente, z. B. GridView, um Besucher auf Ihre Webseite für beide zu ermöglichen anzeigen und Ändern von Daten. Wenn ein Benutzer zu einer anderen Seite navigiert, können Sie den aktuellen Zustand der vertreten in der GridView Daten speichern. Sie erreichen dies durch die GridView-DataKeyArray-Klasse.

Anweisungen

1 Öffnen Sie Visual Studio und die Datei, die das GridView-Steuerelement enthält, die Sie ändern möchten.

2 Klicken Sie auf das GridView-Steuerelement "kontextuellen Eigenschaftenfenster" auslösen. Doppelklicken Sie auf das Ereignis "PageIndexChanged" und warten auf Visual Studio automatisch generieren eine Schale-Methode und das "PageIndexChanged"-Ereignis abonnieren.

3 Jedes Element in der "DataKeyArray"-Eigenschaft des GridView durchlaufen Sie und speichern Sie den Wert in der Datenquelle Ihrer Wahl:

void SampleGridView_PageIndexChanged (Object Sender, EventArgse)

{

Foreach (DataKey k in SampleGridView.DataKeys)

{

sampleDataSource = k.Value.ToString();

}

}

4 Auf zugreifen Sie die Ergebnisse der GridView in der Datenquelle, bei Bedarf auch, nachdem der Benutzer auf die nächste Seite verschoben oder die Website ganz links hat.

5 Speichern Sie Ihre Arbeit und führen Sie es im Debugger um sicherzustellen, dass es erwartungsgemäß funktioniert.