DataGridView kontrol forekommer på Windows Forms applikationer oprettet ved hjælp af Microsoft NET platformen . . DataGridViews hjælpe udviklere vise simple og komplekse data i en kontrol, der ligner en tabel med redigerbare rækker og kolonner. Der er også alternative kontrol, hvor du kan bruge, som også vise tabeldata. DataGridView Kontrol
DataGridviews , de mest komplekse Windows Forms Data Controls , er meget tilpasselig . En DataGridView tillader dig at ændre bredden af dens kolonneoverskrifter , farver og endda den måde skiftevis rækker vises i kontrollen. Snesevis af metoder og event handlers også hjælpe dig til at indstille den måde, kontrollen interagerer med brugerne. Ved fastgørelse af OnCurrrentCellChanged begivenhed til kontrol , for eksempel, kan du skrive kode, der udfører en opgave, når du ændrer den aktuelt valgte celle. DataGridViews også give dig mulighed for at indsætte nye rækker og slette de eksisterende.
Datakilder og databinding
DataGridViews er ubrugelige , medmindre du udfylde dem med data. Disse data kan komme fra XML-filer , databaser , samlinger og andre kilder . Du har evnen til at binde datakilder til et DataGridView ved hjælp af en DataBindingSource komponent. Bindende datakilder til DataGridViews er nyttigt, når du gerne vil til . NET framework til at opdatere kontrol datakilde automatisk. Oprettelse af en DataGridView og binde den til data er ikke svært, men du behøver måske ikke at bruge denne grad af funktionalitet kontrol, hvis dine data display behov er simple.
Listevisning
< br >
Du kan opleve, at listevisning kontrol har al den funktionalitet du har brug for at vise tabeldata. Det er meget nemmere at sætte op, kan du binde det til datakilder , og du kan tilføje en eller flere data- kolonner til den let bruge et par linjer kode. Denne styring har færre tilpasses egenskaber og begivenheder , end der findes i en DataGridView . Du kan dog , skrive din egen kode , der tilsidesætter kontrolelementets DrawItem hændelseshandler til at udføre sådanne opgaver som at tilføje skiftende farver til datarækker . Listevisninger også give dig mulighed for at vise grupperede data svarende til den måde Windows Stifinder viser filnavne grupperet efter kategori .
ListBox
ListBox er den enkleste . NET liste kontrol og har færre tilpasses egenskaber og arrangementer end dem i ListView . ListBox enkelhed og lette vægt , gør det imidlertid perfekt i nogle situationer, hvor du har brug for at vise en enkelt kolonne af data er bosat i en database eller de elementer der findes i et . NET List kollektion. Efter oprettelse af en ListBox , kan du også binde det til en datakilde eller tilføje punkter manuelt ved hjælp af metoden Add . Du har også mulighed for at definere antallet af kolonner, en ListBox viser ved at sætte sin Multisøjle ejendom til "true ".