Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te Kolommen in DataGrid sorteren
DataGrids zijn . NET-besturingselementen die gebruikers toestaan ​​om gegevens in een tabel -achtige manier weer te geven , maar met veel meer functionaliteit en mogelijkheden . DataGrids kunnen taken zoals het invoegen , bewerken en verwijderen van gegevens ondersteunen . Ze kunnen ook worden opgeroepen , wat betekent dat je kleinere hoeveelheden gegevens op uw scherm kan laten zien op een tijd en gebruikers kunnen via hen spiegelen . Sorteren in aflopende volgorde is een ander kenmerk van DataGrids , echter zonder aangepaste codering , ze kunnen niet worden gesorteerd in oplopende volgorde . Een sorteerbare DataGrid heeft koppeling knoppen voor kolomkoppen en zal het net bijgewerkt wanneer de gebruiker klikt op hen . Instructies
inschakelen Standaard sorteren
1

Klik met de rechtermuisknop op uw DataGrid in de ontwerpweergave . Kopen van 2

Selecteer " Property Builder" in het pop - up menu . < br >
3

Markeer het vakje "Allow sorteren " onder het hoofdstuk " Gedrag " van het tabblad " Algemeen " .
4

Klik op de " Columns " tab in het menu aan de linkerkant .
5

Zorg ervoor dat elke kolom kan worden gesorteerd door te klikken op de naam in de " Geselecteerde kolommen " lijst en dan te kiezen voor een waarde in het " Sort Expression " drop - down lijst .
6

Klik op de knop " OK " om uw wijzigingen op te slaan .
Custom bi-directionele sorteren
7

Voer alle de stappen voor het inschakelen standaard sortering .
8

Druk op de F7 toets om naar " Code Editor" view .
9

Kies een DataGrid uit de keuzelijst van controles in de linkerbovenhoek van het venster , en selecteer vervolgens de " Sort Command " gebeurtenis van de keuzelijst van de gebeurtenissen in de rechterbovenhoek . Dit zal een event handler maken voor u om de standaard sortering overschrijven .
10

code toevoegen aan uw soort event handler aan de juiste sorteervolgorde en de kolom om te sorteren door te bepalen . Kopieer onderstaande code in uw code bestand .

' VB.NET ExampleSub myGrid_Sort ( afzender als Voorwerp , e als DataGridSortCommandEventArgs ) Handles myGrid.SortCommandIf e.SortExpression.ToString ( ) = Session ( " SortBy " ) thenif Sessie ( " SortOrder " ) = " ASC " ThenSession ( " SortOrder " ) = " DESC " ElseSession ( " SortOrder " ) = " ASC " End IfElseSession ( " SortBy " ) = e.SortExpression.ToString ( ) Session ( " SortOrder " ) = " ASC " End If

' CODE VOOR DATA BINDEN GOES HEREEnd Sub

//C # Examplevoid myGrid_Sort ( de afzender van Objecten , 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 " ; }

//CODE VOOR DATA BINDEN GAAT HIER }
11

toevoegen code naar uw soort event handler aan de DataGrid opnieuw binden met de juiste sortering . Combineer de code hieronder met de gebeurtenis -handler die al in uw code bestand .

' VB.NET ExampleSub myGrid_Sort ( afzender als Voorwerp , e als DataGridSortCommandEventArgs ) Handles myGrid.SortCommand ' CODE VOOR SORT ORDER GAAT HIER

Dim myDataView als Nieuwe DataView ( myDataSource.Tables ( " myTable " ) ) myDataView.Sort = Session ( " SortBy " ) & " " & Session ( " SortOrder " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub < br >

//C # Examplevoid myGrid_Sort ( de afzender van Objecten , DataGridSortCommandEventArgs e ) { //CODE VOOR SORT ORDER GAAT HIER

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

Previous: Next:
  Computer Programming Languages
·Hoe maak je een statement in I…
·Hoe te CFForm Selecteer in Col…
·Hoe Web layout creëren 
·Hoe de SNMP- commando om een O…
·Hoe te voegen een BMP afbeeldi…
·Hoe kan ik Maak eenvoudig een …
·Hoe maak je een cursor met beh…
·Hoe maak je een computer progr…
·Hoe maak je een string splitse…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wat is VBA Programming ? 
·Hoe je Perl Debug 
·Hoe kan ik een database kopiëren Met Vi…
·De callback functie voor DLL 
·JavaScript Node Types 
·Soorten Uitzonderingen in Java 
·Hoe maak je een Tijdschriftabonnement Fo…
·Hoe te Toetsencombinaties gebruiken in V…
·Hoe te converteren naar Boolean in Pytho…
Copyright © Computer Kennis http://www.nldit.com