Come salvare i risultati di una GridView durante lo spostamento alla pagina successiva

August 28

Come salvare i risultati di una GridView durante lo spostamento alla pagina successiva


Microsoft ha creato pagine ASP .NET (ASP.NET) per facilitare il processo di visualizzazione dei dati da un database o da altre sorgenti in una pagina Web. È possibile utilizzare controlli data-driven di ASP.NET, come ad esempio il GridView, per consentire ai visitatori di una pagina Web di visualizzare e modificare i dati. Quando un utente si sposta a un'altra pagina, si potrebbe desiderare di salvare lo stato attuale dei dati rappresentati nella GridView. È possibile raggiungere questo obiettivo attraverso classe DataKeyArray del GridView.

istruzione

1 Aprire Visual Studio e il file che contiene il GridView che si desidera modificare.

2 Fare clic sul controllo GridView per attivare la finestra "Proprietà contestuali". Fare doppio clic sull'evento "PageIndexChanged" e attendere per Visual Studio per generare automaticamente un metodo di shell e iscriviti alla manifestazione "PageIndexChanged".

3 Iterare su ogni elemento della "DataKeyArray" di proprietà del GridView e salvare il valore nell'origine dati della vostra scelta:

vuoto SampleGridView_PageIndexChanged (object sender, EventArgs e)

{

foreach (DataKey k in SampleGridView.DataKeys)

{

sampleDataSource = k.Value.ToString ();

}

}

4 Accedere ai risultati della GridView nell'origine dati, se necessario, anche dopo che l'utente si è spostato alla pagina successiva o lasciato il sito web interamente.

5 Salvare il lavoro ed eseguirlo nel debugger per assicurarsi che funziona come previsto.