DataGridView kontrollene vises på Windows Forms applikasjoner opprettet ved hjelp av Microsoft NET plattformen. . DataGridViews hjelpe utviklere vise enkle og komplekse data i en kontroll som ligner en tabell som inneholder redigerbare rader og kolonner . Det finnes også alternative kontroller du kan bruke som også vise tabelldata. DataGridView kontroll
DataGridviews , de mest komplekse Windows Forms data kontroller, er svært lett å tilpasse . En DataGridView lar deg endre bredden på sine kolonneoverskrifter , farger og til og med måten annenhver rad vises i kontrollen. Dusinvis av metoder og hendelseshåndterere også hjelpe deg til å angi hvordan kontrollen samhandler med brukerne . Ved å feste OnCurrrentCellChanged hendelsen til kontroll, for eksempel, kan du skrive kode som utfører en oppgave når du endrer den valgte cellen . DataGridViews også tillate deg å sette inn nye rader og slette eksisterende.
Datakilder og Data Binding
DataGridViews er ubrukelig med mindre du fylle dem med data . Disse dataene kan komme fra XML-filer , databaser , samlinger og andre kilder. Du har evnen til å binde datakilder til en DataGridView ved hjelp av en DataBindingSource komponent. Bindende datakilder til DataGridViews er nyttig når du vil bruke på det . NET rammeverket for å oppdatere kontrollens datakilde automatisk. Opprette en DataGridView og binde den til data er ikke vanskelig, men du trenger kanskje ikke å bruke denne graden av funksjonalitet kontroll hvis dine data display behov er enkle.
ListView
du kan finne at ListView kontroll har all den funksjonaliteten du trenger å vise tabelldata. Det er mye enklere å sette opp , kan du binde den til datakilder , og du kan legge til én eller flere data kolonner til den enkelt bruker noen få linjer med kode. Denne kontrollen har færre tilpasses egenskaper og hendelser enn funnet i en DataGridView . Du kan imidlertid skrive din egen kode som overstyrer kontrollens DrawItem hendelsesbehandleren å utføre slike oppgaver som å legge vekslende farger til data rader . ListViews også tillate deg å vise gruppert data på samme måte som Windows Explorer viser filnavnene gruppert etter kategori .
ListBox
listeboksen er det enkleste . NET liste kontroll og har færre tilpasses egenskaper og hendelser enn de i listevisningen . Liste- enkelhet og lav vekt , men gjør det perfekt i noen situasjoner der du trenger å vise en enkelt kolonne med data som ligger i en database eller elementer funnet i en . NET List samling . Etter å skape en Listeboks , kan du også binde den til en datakilde eller legge til elementer manuelt med Legg til metoden. Du har også muligheten til å definere antall kolonner som en Listeboks viser ved å sette sin multicolumn eiendom til "true ".