| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Sortere kolonner i DataGrid
    DataGrids er NET kontroller, der tillader brugere at vise data i en tabel -lignende måde , men med meget mere funktionalitet og muligheder. . DataGrids kan understøtte opgaver som at indsætte , redigere og slette data. De kan også søges , hvilket betyder, at du kan vise mindre mængder af data på skærmen ad gangen , og brugerne kan bladre gennem dem. Sortering i faldende orden er en anden funktion i DataGrids dog uden brugerdefineret kodning , kan de ikke sorteres i stigende rækkefølge . En sorterbar DataGrid har link knapper til kolonneoverskrifter og vil opdatere nettet, når brugeren klikker på dem. Instruktioner
    Aktiver Standard Sortering
    1

    Højreklik på din DataGrid i design visning.
    2

    Vælg " Property Builder " fra pop - up -menuen. < br >
    3

    Mark afkrydsningsfeltet for "Tillad sortering " under " Behavior " i fanen "Generelt" .
    4

    Klik på "Kolonner " fane i menuen til venstre .
    5.

    Sørg for, at hver kolonne er sorterbar ved at klikke på dens navn på "Valgte kolonner " liste , og derefter vælge en værdi i "Sort Expression " drop- down listen.
    6

    Klik på " OK" for at gemme dine ændringer.
    Brugerdefineret Tovejs sortering
    7

    Udfør alle trinene til aktivering standard sortering .
    8

    Tryk på F7 for at skifte til "Code Editor" .
    9

    Vælg dit DataGrid fra drop- down listen over kontroller øverst til venstre i vinduet , og vælg derefter "Sort Command " event fra drop- down listen over begivenheder på øverst til højre. Dette vil skabe en event handler for dig at tilsidesætte standard sortering.
    10

    Tilføj kode til din sortere hændelseshandler at fastsætte en passende sorteringsrækkefølgen og kolonnen for at sortere efter . Kopier koden herunder ind på din kode fil.

    ' VB.NET ExampleSub myGrid_Sort ( afsender As Object , e Som DataGridSortCommandEventArgs ) Handles myGrid.SortCommandIf e.SortExpression.ToString () = Session ( " SortBy " ) ThenIf Session ( " Sortering " ) = " ASC " ThenSession ( " Sortering " ) = " DESC " ElseSession ( " Sortering " ) = " ASC " End IfElseSession ( " SortBy " ) = e.SortExpression.ToString () Session ( " Sortering " ) = " ASC " End If

    ' CODE FOR databinding GOES HEREEnd Sub

    //C # Examplevoid myGrid_Sort (Object afsender, DataGridSortCommandEventArgs e ) { if ( e.SortExpression.ToString () == session [" SortBy "] ) { if ( session [" Sortering "] == " ASC " ) session [" Sortering "] = " DESC " elseSession [" Sortering "] = " ASC ";} else { session [" SortBy "] = e.SortExpression.ToString (); Session [" Sortering "] =" ASC ";}

    //CODE FOR databinding GOES HERE }
    11

    Tilføj kode til din sortere hændelseshandler at binde DataGrid med den rette sortering. Kombiner koden nedenfor med hændelseshandler allerede er i din kode fil.

    ' VB.NET ExampleSub myGrid_Sort ( afsender As Object , e Da DataGridSortCommandEventArgs ) Håndtag myGrid.SortCommand ' CODE FOR SORT ORDER GOES HERE
    < p> Dim myDataView Da New DataView ( myDataSource.Tables ( " MinTabel " ) ) myDataView.Sort = Session ( " SortBy " ) & " " & Session ( " Sortering " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub < br >

    //C # Examplevoid myGrid_Sort (Object afsender, DataGridSortCommandEventArgs e ) {//CODE FOR SORT ORDER GOES HERE

    DataView myDataView = new DataView ( myDataSource.Tables [" MinTabel "] ) ; myDataView.Sort = Session [" SortBy "] & " " & Session [" Sortering "] ; myGrid.Datasource = myDataView , myGrid.DataBind ( );}

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Luk Objektegenskaber til en FormView 
    ·Sådan Fjern efterfølgende Blanks ved slutningen af ​​…
    ·Sådan Defrag en VMWare Billed 
    ·Forskelle mellem Coding & Programmering 
    ·Sådan installeres en WSP tema 
    ·Hvad er API til SMS 
    ·Sådan Udskift en String AS2 
    ·Sådan konvertere et resultat Indstil til kommaseparere…
    ·Hvordan kan man øge Historik Størrelse i Eclipse Cons…
    ·OpenVex API 
      Anbefalede Artikler
    ·Sådan Multiply i Visual Basic 
    ·Sådan Fix Lava på 317 Client 
    ·Sådan Luk DataTable til listevisning i Netto 
    ·Sådan Konverter et objekt til en Long Primitive i Java…
    ·Sådan Lær grundlæggende Java 
    ·Sådan Test Python 
    ·Hvordan man programmerer en kugle i PHP 
    ·Sådan Alter Profile Standard og Limit Password_Verify_…
    ·Hvad er meningen med scriptsprog 
    ·Java Random Number Method 
    Copyright © Computer Viden http://www.computerdk.com