Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur sortera Två Obundna Kolumnerna i DataGridView

    Att veta hur man sorterar två obundna kolumner i en DataGridView kontroll kan göra din ansökan mer användarvänlig . Du kan utföra denna uppgift med hjälp av Microsoft Visual C # , ett objektorienterat dator programmeringsspråk som används för att skapa Windows-program . En DataGridView kontrollen används för att visa data i tabellform och det är ofta behövs för att programmässigt sortera specifika kolumner . Sorterat kolumner hjälper programmeraren göra uppgifterna mer meningsfull och lättare att läsa . Saker du behöver
    Microsoft Visual C # Express
    Visa fler instruktioner
    1

    Öppna Microsoft Visual C # Express och välj " Nytt projekt ... " från vänster på skärmen . Klicka på " Visual C # " och under " Installerade mallar " dubbelklicka på " Windows Forms Application . "
    2

    Klicka på " Verktyg" panelen och dubbelklicka på " DataGridView " för att lägga till ett nytt rutnät kontroll . Dubbelklicka på " knappen " för att lägga till en ny knapp i formuläret .
    3

    Dubbelklicka på " button1 " för att öppna " Form1.cs " fönstret .
    4

    Kopiera och klistra in följande kod innanför " button1_Click " förfarande för att skapa en datatabell och en bindande källa :

    BindingSource BS = ny BindingSource ( ) ;

    DataTable testTable = ny DataTable ( ) ;

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

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

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

    Kopiera och klistra in följande kod för att lägga till värden i datatabell :

    testTable.Rows.Add ( 1 , " Värde1 ", " Test1 ");

    testTable.Rows.Add ( 2 , " Värde2 ", " Test2 ");

    testTable.Rows . Lägg ( 2 , " Värde2 ", " Test1 ");

    testTable.Rows.Add ( 3 , " värde3 ", " Test3 ");

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

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

    Kopiera och klistra in följande kod för att skapa en data se och ställa sorteringsegenskapen :

    DataView view = testTable.DefaultView ;

    view.Sort = " Kolumn2 ASC , kolumn3 ASC " ,

    BS.DataSource = view;
    7

    Kopiera och klistra in följande kod för att ställa in egenskaper " Kolumn1 " och definiera sorteringsordningen till " None " :

    DataGridViewTextBoxColumn textColumn0 = ny DataGridViewTextBoxColumn ( ) ;

    textColumn0.DataPropertyName = " Kolumn1 ";

    dataGridView1.Columns.Add ( textColumn0 ) ;

    textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ,
    8

    Kopiera och klistra in följande kod för att ställa in egenskaper " Kolumn2 " och definiera sorteringsordningen till " Stigande " :

    DataGridViewTextBoxColumn textColumn1 = ny DataGridViewTextBoxColumn ( ) ;

    textColumn1.DataPropertyName = " Kolumn2 ";

    dataGridView1.Columns.Add ( textColumn1 ) ;

    textColumn1.SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn1.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;
    9

    Kopiera och klistra in följande kod för att ställa in egenskaper " kolumn3 " och definiera sorteringsordningen till " Stigande " :

    DataGridViewTextBoxColumn textColumn2 = ny DataGridViewTextBoxColumn ( ) ;

    textColumn2.DataPropertyName = " kolumn3 ";

    dataGridView1.Columns.Add ( textColumn2 ) ;

    textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

    textColumn2.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;

    dataGridView1.DataSource = BS ,

    Tryck " F5 " för att köra programmet , klicka sedan på " Button1 " att fylla DataGridView kontroll .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Program i C + + som kommer att vända en mening
    ·Hur man gör en String Immutable
    ·Cocoa Touch Vs . Mål C
    ·Hur man sparar data på XCode för iPhone
    ·Vad behöver jag för att börja programmera för iPhon…
    ·Vilka är de funktioner Hårddiskar
    ·Hur man använder Stack STL Container Class
    ·Hur dereference Void Pekare
    ·Hur man använder variabel parameter funktioner i C + +…
    ·First - Class funktioner i Python
    Utvalda artiklarna
    ·Överbelastning Metoder i Java
    ·Ställa en Cookie När du ändrar språk för webbplats…
    ·Hur man skriver ett PHP- skript för att vända en Stri…
    ·Hur man använder Turbo C
    ·Hur man använder en STL Vector Iterator
    ·Hur man använder SearchEx metod i VB6
    ·Hur man interagerar med SharePoint Från VBA
    ·Hur ansluta VB6 till PHP Med ODBC
    ·Hur sortera Last Names Alfabetiskt i Python
    ·Hur du skapar anpassade HMI Symboler
    Copyright © Dator Kunskap http://www.dator.xyz