Hvordan sortere Gridview Columns

Hvordan sortere Gridview Columns


En Gridview gir utviklere med en formatert layout for informasjonslister. The Gridview ligner på en enkel HTML-tabell, men .NET objektet gir utviklere med sortering, personsøker, farget bakgrunn og skriftformatering. The Gridview har en slags "event" eiendom. En "hendelse" utløses når brukeren klikker på Gridview. Brukeren kan velge å sortere Gridview, eller du kan auto-format listen når siden lastes. Sortere en Gridview krever programmering en hendelse som utløser når brukeren klikker på Web objektet.

Bruksanvisning

Add the sort event to your GridView. 1 Legg slags hendelsen i Gridview. Sorterings Arrangementet er lagt i hoved erklæringen for Gridview objektet. Nedenfor er koden for å legge en slags funksjon til nettet: <asp: Gridview ID = "TheGrid" runat = "server" allowsorting = "true" onsorting = "SortFunction"> </ asp: Gridview> Erstatt "SortFunction" med funksjon du oppretter for å sortere kolonnene.

Create the sort function. 2 Opprett sorteringsfunksjonen. Åpne koden for NET-prosjektet og skriv inn følgende funksjon erklæring: beskyttet void SortFunction (objekt avsenderen, GridViewSortEventArgs e) {} Legg merke til "SortFunction" erklæring matcher den type arrangement settes inn i Gridview i trinn en. Funksjonen og hendelsen utløser må stemme overens.

Add the code to the event function to sort the GridView rows. 3 Legg koden til hendelsen funksjon for å sortere Gridview rader. The Gridview er "Visningsstatusen" eiendom brukes til å sortere radene. Den slags hendelse krever også en retning for sorteringen. "ASC" sorterer radene i stigende, alfabetisk rekkefølge. "DESC" sorterer Gridview i synkende rekkefølge. Følgende kode fullfører slags funksjon: beskyttet void SortFunction (objekt avsenderen, GridViewSortEventArgs e) {Visningsstatusen [ "_ Direction_"] = "ASC"; Visningsstatusen [ "_ SortExp_"] = "First_Name"; this.bindGridView (); } I dette eksemplet er det Gridview sortert etter "First_Name" i stigende rekkefølge. Den "First_Name" verdi er en kolonne i Gridview. Denne verdien må samsvare med en kolonne programmert i Gridview, eller .NET returnerer en feil.

Related Posts