Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur sortera kolumner i DataGrid

    datagrids är NET-kontroller som tillåter användare att visa data i en tabell -liknande sätt , men med betydligt fler funktioner och alternativ . . Datagrids kan stödja aktiviteter som infoga, redigera och ta bort data . De kan också sökas , vilket innebär att du kan visa mindre mängder data på din skärm åt gången och användarna kan bläddra igenom dem . Sortering i fallande ordning är ett annat inslag i datagrids , dock utan anpassade kodning , kan de inte sorteras i stigande ordning . En sorterbara DataGrid har länkknappar för kolumnrubriker och kommer uppdatera nätet när användaren klickar på dem . Instruktioner
    Aktivera förvald Sortering
    1

    Högerklicka på din DataGrid i designvyn .
    2

    Välj " Property Builder " från popupmenyn .

    3

    Markera kryssrutan " Tillåt sortering " under " Behavior " i fliken "Allmänt" .
    4

    Klicka på " Kolumner " fliken i menyn till vänster .
    5

    Kontrollera att varje kolumn är sorterbar genom att klicka på dess namn i " Valda kolumner " listan och sedan välja ett värde i " Sort Expression " drop - ner listan .
    6

    Klicka på " OK " -knappen för att spara dina ändringar . Addera Custom dubbelriktad Sortering
    7

    Utför alla stegen för att möjliggöra default sortering .
    8

    Tryck på F7 för att växla till " Code Editor " vy .
    9

    Välj din DataGrid från rullgardinsmenyn över kontrollerna längst upp till vänster i fönstret , och välj sedan " Sort Command " händelse från listrutan med händelser på upp till höger . Detta kommer att skapa en händelsehanterare för dig att åsidosätta standardinställningen sortering .
    10

    Lägg kod till din sort händelsehanterare för att bestämma lämplig sorteringsordningen och kolumn att sortera efter . Kopiera koden nedan i din kod fil .

    ' VB.NET ExampleSub myGrid_Sort ( avsändare As Object , e Som DataGridSortCommandEventArgs ) Handtag myGrid.SortCommandIf e.SortExpression.ToString ( ) = Session ( " SortBy " ) ThenIf Session ( " sortorder " ) = " ASC " ThenSession ( " sortorder " ) = " DESC " ElseSession ( " sortorder " ) = " ASC " End IfElseSession ( " SortBy " ) = e.SortExpression.ToString ( ) Session ( " sortorder " ) = " ASC " End If

    ' KOD FÖR databindning GOES HEREEnd Sub

    //C # Examplevoid myGrid_Sort ( objekt avsändare , DataGridSortCommandEventArgs e ) {if ( e.SortExpression.ToString ( ) == session [ " SortBy " ] ) {if ( session [ " sortorder " ] == " ASC " ) session [ " sortorder " ] = " DESC "; elseSession [ " sortorder " ] = " ASC " ; } else { session [ " SortBy " ] = e.SortExpression.ToString ( ) , Session [ " sortorder " ] = " ASC " ; }

    //Kod för databindning GOES HERE }
    11

    Lägg kod till din sort händelsehanterare för att binda om DataGrid med rätt sortering . Kombinera koden nedan med händelsehanteraren redan i koden fil .

    ' VB.NET ExampleSub myGrid_Sort ( avsändare As Object , e Som DataGridSortCommandEventArgs ) Handtag myGrid.SortCommand ' KOD FÖR SORT ORDER GOES HERE

    Dim myDataView Som New DataView ( myDataSource.Tables ( " mytable " ) ) myDataView.Sort = Session ( " SortBy " ) & " " & Session ( " sortorder " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub

    //C # Examplevoid myGrid_Sort ( objekt avsändare , DataGridSortCommandEventArgs e ) { //KOD FÖR SORT ORDER GOES HERE

    DataView myDataView = ny DataView ( myDataSource.Tables [ " mytable " ] ) ; myDataView.Sort = Session [ " SortBy " ] & " " & Session [ " sortorder " ] ; myGrid.Datasource = myDataView , myGrid.DataBind ( ) ;} Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hämta Input och Output Parametrar för lagrade pro…
    ·Hur man skriver ett Mad Lib funktion
    ·Hur man kan knyta filändelser med program
    ·Vilka är skillnaderna mellan C - Pascal och C språk
    ·Vad Är MARC Format
    ·Hur man använder Exec i Bash Script
    ·Datavetenskap Tutorial
    ·Hur man använder PHP för att ringa ett API
    ·Hur man redigerar en rad i GridView
    ·Vad betyder Out of Bounds Mean på en dator
    Utvalda artiklarna
    ·Hur man gör en Proxy i Java
    ·Hur man gör spel i VB.NET
    ·Hur man hoppar över någon rad i MATLAB
    ·Hur man kompilerar kod på en Mac
    ·Hur Split Matlab Jet Color Table till RGB
    ·Hur man skickar HTML Text Med SMTP Perl
    ·Hur Design Logik för ett flödesschema som skriver sif…
    ·Hur man fixar en oändlig slinga
    ·Hur Loop Through Alla fastigheter på ett Python Object…
    ·Timing en rutin i Python
    Copyright © Dator Kunskap http://www.dator.xyz