Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan sortere kolonner i DataGrid
    DataGrids er NET-kontroller som tillater brukere å vise data i en tabell - aktig måte , men med mye mer funksjonalitet og muligheter . . DataGrids kan støtte oppgaver som å sette inn , redigere og slette data . De kan også bli tilkalt , noe som betyr at du kan vise mindre mengder data på skjermen om gangen, og brukerne kan bla gjennom dem . Sortering i synkende rekkefølge er en annen funksjon i DataGrids , men uten egendefinert koding , kan de ikke bli sortert i stigende rekkefølge . En sorterbar DataGrid har lenke knapper for kolonneoverskrifter , og vil oppdatere rutenettet når brukeren klikker på dem . Instruksjoner
    Aktiver Standard sortering
    en

    Høyreklikk på DataGrid i design-visning.
    2

    Velg "Property Builder " fra pop -up menyen .

    3

    Mark i boksen for "Tillat sortering " under " Behavior "-delen av "General " fanen .
    4

    Klikk på " kolonner " kategorien i menyen til venstre .
    5

    Kontroller at hver kolonne er sorterbar ved å klikke på navnet i " Selected Columns "-listen og deretter velge en verdi i "Sort Expression " drop- ned listen.
    6

    Klikk på " OK" -knappen for å lagre endringene .
    Custom toveis Sortering
    7

    Utfør alle trinnene for å aktivere standard sortering .
    8

    Trykk på F7 -tasten for å bytte til " kode Editor "-visning.
    9

    Velg DataGrid fra drop -down liste over kontrollene øverst til venstre i vinduet , og deretter velge "Sort Command " hendelse fra drop -down liste over hendelser på øverst til høyre. Dette vil skape et arrangement handler for deg å overstyre standard sortering.
    10

    Legg til kode i form hendelsesbehandleren å avgjøre nødvendig sorteringsrekkefølge og kolonne for å sortere . Kopier koden under inn koden din fil .

    ' VB.NET ExampleSub myGrid_Sort ( avsenderen som objekt , e Som DataGridSortCommandEventArgs ) Håndtak 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 DATA BINDENDE GOES HEREEnd Sub

    //C # Examplevoid myGrid_Sort (Object sender, 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 DATA BINDENDE GOES HERE }
    11

    Legg kode til din form hendelsesbehandleren å binde DataGrid med riktig sortering. Kombiner koden under med arrangementet handler allerede i koden din fil.

    ' VB.NET ExampleSub myGrid_Sort ( avsenderen som objekt , e Som DataGridSortCommandEventArgs ) Håndtak myGrid.SortCommand ' CODE FOR SORT ORDER GOES HERE
    < p> Dim myDataView som ny DataView ( myDataSource.Tables ( " MyTable ")) myDataView.Sort = Session ( " SortBy ") & "" & Session ( " sortering " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub

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

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

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan hente en Attributtverdi Bare i XQuery 
    ·SQL Fundamentals Trening 
    ·Hvordan avgjøre om VBA har blitt modifisert 
    ·351m Ford Specs 
    ·Hvordan lage en Joomla Meny Mal 
    ·Slik fjerner unselectable listboxes i Silverlight WPF 
    ·Hvor å Endre Frame Marginene Ved hjelp av HTML program…
    ·Definisjon av 64 Bit GCC 
    ·Fordelene av pekere 
    ·Hvordan finne Orthagonal i Vector 3D 
      Anbefalte artikler
    ·Typer av Visual Basic Verktøylinjer 
    ·Hvordan lese en CLOB felt 
    ·Hvordan avinstallere Ruby 1.8.7 Med MacPorts 
    ·Hvordan bygge en Python Extension 
    ·Hva står VBA for 
    ·Hvordan bruke Global Constant i Ruby Rails 
    ·Hvordan Simple Telle primtall i PHP 
    ·Hvordan Slå av en PHP Error Reporting 
    ·Forskjeller mellom Byte Array Vs . String 
    ·Hvordan lage en Card Game fil i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/