Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come ordinare due colonne non associate in DataGridView

Sapere come ordinare due colonne non associate in un controllo DataGridView può rendere l'applicazione più user-friendly . È possibile eseguire questa operazione utilizzando Microsoft Visual C # , un linguaggio di programmazione orientato agli oggetti utilizzati per creare applicazioni Windows . Un controllo DataGridView viene utilizzato per visualizzare i dati in formato tabulare ed è spesso necessario per ordinare le colonne specifiche di programmazione . Colonne ordinate aiutano il programmatore di rendere i dati più significativi e più facile da leggere . Cose che ti serviranno
Microsoft Visual C # Express
Show More Istruzioni
1

Aprire Microsoft Visual C # Express e selezionare " Nuovo progetto ... " dal riquadro sinistro dello schermo . Fare clic su " Visual C # " e alla voce " Modelli installati " fare doppio clic su "Applicazione Windows Form ".
2

Fare clic sul riquadro "Toolbox" e fare doppio clic su " DataGridView " per aggiungere un nuovo controllo Grid . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form .
3

doppio clic su " button1 " per aprire la finestra " Form1.cs " .
4

Copia e incolla il seguente codice all'interno della procedura " button1_Click " per creare una tabella di dati e un'origine di associazione :

BindingSource bs = new BindingSource ( ) ;

DataTable TabellaProva = new DataTable ();

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

testTable.Columns.Add ( " Column2 " , typeof ( string) ) ;

testTable.Columns.Add ( " Colonna3 " , typeof ( string) ) ;
5

Copia e incolla il seguente codice per aggiungere valori per la tabella di dati :

testTable.Rows.Add ( 1 , " Value1 " , " test1" ) ;

testTable.Rows.Add ( 2 , " Valore2 " , " test2" ) ;

testTable.Rows . aggiungere ( 2 , " Valore2 " , " test1" ) ;

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

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

testTable.Rows.Add ( 4 , " Value4 " , " Test3 ");
6

Copia e incolla il seguente codice per creare visualizzazione di dati e impostare la proprietà di ordinamento:

vista DataView = testTable.DefaultView ;

view.Sort = "Column2 ASC , Colonna3 ASC" ;

BS.DataSource = vista ;
7

Copia e incolla il seguente codice per impostare le proprietà di " Column1 " e definire l'ordinamento su "Nessuno" :

DataGridViewTextBoxColumn textColumn0 = new DataGridViewTextBoxColumn ( ) ;

textColumn0.DataPropertyName = " Colonna1 " ;

dataGridView1.Columns.Add ( textColumn0 ) ;

textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ;
8

Copia e incolla il seguente codice per impostare le proprietà di " Column2 " e definire l'ordinamento per " ordine " :

DataGridViewTextBoxColumn textColumn1 = new DataGridViewTextBoxColumn ( ) ;

textColumn1.DataPropertyName = "Column2 " ;

dataGridView1.Columns.Add ( textColumn1 ) ;

textColumn1.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn1.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;
9

Copia e incolla il seguente codice per impostare le proprietà di " Colonna3 " e definire l'ordinamento per " ordine " :

DataGridViewTextBoxColumn textColumn2 = new DataGridViewTextBoxColumn ( ) ;

textColumn2.DataPropertyName = " Colonna3 " ;

dataGridView1.Columns.Add ( textColumn2 ) ;

textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn2.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;

dataGridView1.DataSource = BS ;
Press

"F5" per eseguire il programma , quindi fare clic su " Button1 " per riempire il controllo DataGridView .

 

Programmazione © www.354353.com