Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je twee geconsolideerd Kolommen in de DataGridView sorteren
Weten hoe je twee ongebonden kolommen sorteren in een DataGridView controle kan uw toepassing nog gebruiksvriendelijker te maken . U kunt deze taak te volbrengen met behulp van Microsoft Visual C # , een object - georiënteerde programmeertaal gebruikt om Windows- applicaties te maken . Een DataGridView controle wordt gebruikt om de gegevens in tabel formaat weer te geven en het is vaak nodig om programmatisch te sorteren specifieke kolommen . Gesorteerd kolommen helpen de programmeur maakt de gegevens meer betekenis en makkelijker te lezen . Wat je nodig hebt
Microsoft Visual C # Express
Toon Meer Aanwijzingen

Open Microsoft Visual C # Express 1 en selecteer " New Project ... " uit het linkervenster van het scherm . Klik op " Visual C # " en onder " Installed Sjablonen " dubbelklik op " Windows Forms Application . " Kopen van 2

Klik op de " Toolbox " venster en dubbelklik op " DataGridView " om een ​​nieuw raster controle toe te voegen . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan uw formulier .

Dubbelklik op " button1 " 3 om het venster " Form1.cs " te openen .

Kopieer 4 en plak de volgende code in de " button1_Click " procedure om een ​​tabel met gegevens en een bindende bron te creëren :

BindingSource BS
= new BindingSource ( ) ;

DataTable testtable
= new DataTable ( ) ;

testTable.Columns.Add
( " Kolom1 " , typeof ( int ) ) ;

testTable.Columns.Add
( " Kolom2 " , typeof (string ) ) ; < br

testTable.Columns.Add > ( " Kolom3 " , typeof (string ) ) ;

Kopieer 5 en plak de onderstaande code om waarden aan de tabel gegevens toe te voegen :

testTable.Rows.Add ( 1 , " waarde1 " , " Test1 " ) ;

testTable.Rows.Add
( 2 , " Value2 " , " Test2 " ) ;

testTable.Rows
. Voeg ( 2 , " Value2 " , " Test1 " ) ;

testTable.Rows.Add
( 3 , " Waarde3 " , " Test3 " ) ;

testTable.Rows.Add
( 4 , " waarde4 " , " Test4 " ) ;

testTable.Rows.Add
( 4 , " waarde4 " , " Test3 " ) ;

Copy 6 en plak de volgende code te creëren een data bekijken en stel de eigenschap soort:

DataView view = testTable.DefaultView ;

view.Sort
= " Kolom2 ASC , Column3 ASC " ;

BS.DataSource = view ;

Copy 7 en plak de volgende code om de eigenschappen van " Kolom1 " instellen en bepalen de sorteervolgorde op "None " :

DataGridViewTextBoxColumn textColumn0 = new DataGridViewTextBoxColumn ( ) ;

textColumn0.DataPropertyName
= " Kolom1 " ;

dataGridView1.Columns.Add
( textColumn0 ) ;

textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic
;

textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ;

Kopieer 8 en plak de volgende code om de eigenschappen van " Kolom2 " instellen en bepalen de sorteervolgorde op " Oplopend " :

DataGridViewTextBoxColumn textColumn1 = new DataGridViewTextBoxColumn ( ) ;

textColumn1.DataPropertyName
= " Kolom2 " ;

dataGridView1.Columns.Add
( textColumn1 ) ;

textColumn1.SortMode
= DataGridViewColumnSortMode.Programmatic ;

textColumn1.HeaderCell.SortGlyphDirection
= SortOrder.Ascending ;

Kopieer 9 en plak de volgende code om de eigenschappen van " Kolom3 " instellen en bepalen de sorteervolgorde op " Oplopend " :

DataGridViewTextBoxColumn textColumn2 = new DataGridViewTextBoxColumn ( ) ;

textColumn2.DataPropertyName
= " Kolom3 " ;

dataGridView1.Columns.Add
( textColumn2 ) ;

textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn2.HeaderCell.SortGlyphDirection
= SortOrder.Ascending ;

dataGridView1.DataSource = BS ;

Druk op " F5 "
om het programma uit te voeren , klik op ' Button1 "om de DataGridView controle te vullen .

Previous: Next:
  C /C + + Programming
·Hoe te converteren Celsius naa…
·Een knooppunt toevoegen aan Tr…
·Hoe te kopiëren en plakken op…
·Mobile C # Development Tutoria…
·Hoe te converteren naar Double…
·Hoe te Void Pointers in C Gebr…
·Hoe maak je een Newline karakt…
·Hoe te DataGrid Cell bewerken …
·Hoe kan ik mijn EXE -bestand w…
  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
·Hoe maak je een ComboBox in Access Creë…
·Betere manieren om te zoeken met PHP & M…
·Hoe te COBOL Voorbeeldenboek converteren…
·Hoe te lezen uit een bestand met JAVA 
·Hoe te XML lezen Met behulp van VB.NET 
·Het schrijven en ontwerpen van Video Gam…
·Hoe maak je een Splash Screen Toevoegen …
·Hoe te Lisp Programma uitvoeren vanaf We…
·Hoe maak je een Link in PHP 
Copyright © Computer Kennis http://www.nldit.com