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) ) ; < br > 
 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 .