Hvordan lagre resultatene av en Gridview når du flytter til neste side

Hvordan lagre resultatene av en Gridview når du flytter til neste side


Microsoft laget Active Server Pages NET (ASP.NET) for å lette prosessen med visning av data fra en database eller en annen kilde på en webside. Du kan bruke ASP.NET datastyrte kontroller, slik som Gridview, slik at besøkende til din nettside for å både vise og endre data. Når en bruker navigerer til en annen side, kan det hende du ønsker å lagre den nåværende tilstand av dataene representert i Gridview. Du kan oppnå dette gjennom Gridview er DataKeyArray klasse.

Bruksanvisning

1 Åpne Visual Studio og filen som inneholder Gridview du ønsker å endre.

2 Klikk på Gridview kontroll for å utløse "Kontekstuelle Properties" vinduet. Dobbeltklikk på "PageIndexChanged" hendelse og vente på Visual Studio til å automatisk generere et skall metode og abonnere det til "PageIndexChanged" hendelse.

3 Iterere over hvert element i "DataKeyArray" eiendom i Gridview og lagre verdien i datakilden du ønsker:

void SampleGridView_PageIndexChanged (Object sender, EventArgs e)

{

foreach (DataKey k i SampleGridView.DataKeys)

{

sampleDataSource = k.Value.ToString ();

}

}

4 Tilgang til resultatene av Gridview i datakilden som nødvendig, selv etter at brukeren har flyttet til neste side eller venstre nettsiden helt.

5 Lagre arbeidet ditt og kjøre den i debugger for å sikre at det fungerer som forventet.