Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako triediť Dva Neviazané stĺpce v DataGridView

Vedieť , ako vyriešiť dva neviazanej stĺpce v ovládacom prvku DataGridView môže vaše aplikácie viac užívateľsky príjemný . Môžete vykonať túto úlohu pomocou jazyka Microsoft Visual C # , objektovo orientovaný programovací jazyk používaný na vytváranie aplikácií pre Windows . Ovládanie DataGridView slúži na zobrazenie dát v tabuľkovom formáte , a to je často potreba programovo trochu špecifické stĺpce . Radí sa stĺpy pomôcť programátor , aby údaje zmysluplnejšie a čitateľnejší . Veci , ktoré budete potrebovať v Microsoft Visual C # Express
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte Microsoft Visual C # Express a vyberte možnosť " Nový projekt ... " od ľavej table obrazovky . Kliknite na " Visual C # " a pod " Nainštalované šablóny " double - kliknite na " Windows Forms aplikácie . "
2

Kliknite na " Nástroje " panel a dvakrát kliknite na " DataGridView " pridať nový ovládací prvok tabuľky . Double - kliknite na " tlačidlo " pridať nové tlačidlo do formulára .
3

Double - kliknite na " Button1 " otvorte okno " Form1.cs " .
4

skopírujte a vložte nasledujúci kód vnútri procedúry " button1_Click " vytvoriť tabuľku dát a záväzný zdroj :

BindingSource BS = new BindingSource ( ) ;

DataTable TestTable = nové DataTable ( ) ;

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

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

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

skopírujte a vložte nasledujúci kód pre pridanie hodnôt do tabuľky dát :

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

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

testTable.Rows . add ( 2 , " value2 " , " Test1 " ) ;

testTable.Rows.Add ( 3 , " Hodnota3 " , " test3 " ) ;

testTable.Rows.Add ( 4 , " SH4 " , " test4 " ) ;

testTable.Rows.Add ( 4 , " SH4 " , " test3 " ) ;
6

skopírujte a vložte nasledujúci kód na vytvorenie zobrazenie dát a nastavenie radenia nehnuteľnosti :

DataView view = testTable.DefaultView ;

view.Sort = " Sloupec2 ASC , Sloupec3 ASC " ;

BS.DataSource = pohľad ;
7

skopírujte a vložte nasledujúci kód pre nastavenie vlastností " Column1 " a definovať poradie zoraďovania na " None " :

DataGridViewTextBoxColumn textColumn0 = new DataGridViewTextBoxColumn ( ) ;

textColumn0.DataPropertyName = " Sloupec1 " ;

dataGridView1.Columns.Add ( textColumn0 ) ;

textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ;
8

skopírujte a vložte nasledujúci kód pre nastavenie vlastností " Sloupec2 " a definovať poradie triedenia " Vzostupne " :

DataGridViewTextBoxColumn textColumn1 = new DataGridViewTextBoxColumn ( ) ;

textColumn1.DataPropertyName = " Sloupec2 " ;

dataGridView1.Columns.Add ( textColumn1 ) ;

textColumn1.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn1.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;
9

skopírujte a vložte nasledujúci kód pre nastavenie vlastností " Sloupec3 " a definovať poradie triedenia " Vzostupne " :

DataGridViewTextBoxColumn textColumn2 = new DataGridViewTextBoxColumn ( ) ;

textColumn2.DataPropertyName = " Sloupec3 " ;

dataGridView1.Columns.Add ( textColumn2 ) ;

textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn2.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;

dataGridView1.DataSource = BS ,

Stlačte " F5 " pre spustenie programu , kliknite na tlačidlo " Button1 " na vyplnenie ovládacieho prvku DataGridView .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené