Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan sortere To Unbound Kolonner i DataGridView
    Å vite hvordan å sortere to ubundne kolonner i en DataGridView kontroll kan gjøre programmet mer brukervennlig. Du kan utføre denne oppgaven ved hjelp av Microsoft Visual C #, et objektorientert programmeringsspråk som brukes til å lage Windows-programmer . En DataGridView kontrollen brukes til å vise data i et tabellformat , og det er ofte nødvendig for å programmatisk sortere bestemte kolonner . Sortert kolonner hjelpe programmereren gjøre dataene mer meningsfylt og lettere å lese. Du trenger
    Microsoft Visual C # Express
    Vis flere instruksjoner
    en

    Åpne Microsoft Visual C # Express og velg "New Project ... " fra venstre ruten på skjermen. Klikk på " Visual C #" og under " Installerte maler " dobbel -klikk "Windows Forms Application ".
    2

    Klikk på " Toolbox" rute og dobbeltklikk på " DataGridView " for å legge til en ny Grid kontroll. Dobbeltklikk på " Button " for å legge til en ny knapp i skjemaet .
    3

    Dobbeltklikk på " button1 " for å åpne " Form1.cs "-vinduet .
    4

    Kopier og lim inn følgende kode på innsiden av " button1_Click " prosedyre for å opprette en data bord og en bindende kilde : en

    BindingSource BS = new BindingSource ();

    DataTable TESTTABLE = new DataTable ();

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

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

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

    Kopier og lim inn følgende kode for å legge til verdier i dataene tabellen : en

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

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

    testTable.Rows . Legg til ( 2, " Verdi2 ", " Test1 ");

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

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

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

    Kopier og lim inn følgende kode for å lage en data vise og sette den slags eiendom : en

    DataView view = testTable.DefaultView ;

    view.Sort = " COLUMN2 ASC , kolonne 3 ASC ";

    BS.DataSource = view;
    7

    Kopier og lim inn følgende kode for å angi egenskaper for " COLUMN1 " og definere sorteringsrekkefølgen til "None" : en

    DataGridViewTextBoxColumn textColumn0 = ny DataGridViewTextBoxColumn ();

    textColumn0.DataPropertyName = " COLUMN1 ";

    dataGridView1.Columns.Add ( textColumn0 ) ;

    textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ;
    8

    Kopier og lim inn følgende kode for å angi egenskaper for " COLUMN2 " og definere den slags for å " Stigende " : en

    DataGridViewTextBoxColumn textColumn1 = new DataGridViewTextBoxColumn ();

    textColumn1.DataPropertyName = " COLUMN2 ";

    dataGridView1.Columns.Add ( textColumn1 ) ;

    textColumn1.SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn1.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;
    9

    Kopier og lim inn følgende kode for å angi egenskaper for " kolonne 3 " og definere den slags for å " Stigende " :

    DataGridViewTextBoxColumn textColumn2 = ny DataGridViewTextBoxColumn ();

    textColumn2.DataPropertyName = " kolonne 3 ";

    dataGridView1.Columns.Add ( textColumn2 ) ;

    textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn2.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;

    dataGridView1.DataSource = BS ;

    Trykk " F5 " for å kjøre programmet , klikk deretter på " Button1 " for å fylle DataGridView kontroll.

    früher :

     Weiter:
      Relatert Artike
    ·C MDI Tutorial 
    ·Hva er Egenskap Keys 
    ·Hvordan lage C Games 
    ·C + + funksjoner som forårsaker buffer overflow 
    ·Hvordan lære Turbo C 
    ·Hvordan skrive en linje Switch Tastkombinasjon 
    ·Boost Multithreading Tutorial 
    ·Hvordan skrive en C Program for multiplikasjon av Five 
    ·Hvordan beregne lengden på String 
    ·Turbo C sorteringsmetodene 
      Anbefalte artikler
    ·Hvordan utløpe din VB Script 
    ·Hvordan sette inn flere rader Fra SPUFI 
    ·Slik Send Microsoft Word skjemadata til Access 
    ·Slik utfører dynamisk minne allokering i C + + 
    ·Ikke- rot Installasjon av Python moduler 
    ·Hvordan skjule en DIV på en postback i JavaScript 
    ·Å gjøre en Flytskjema 
    ·Forskjellene mellom DataGrid og DataGridView i NET 
    ·Slik fjerner parametere på en Python String 
    ·Hvordan bruke Python Math.Log Med Base 10 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/