DataGrid og GridView kontrol programmeringssprog er lignende kontroller , som du bruger til at vise tabeller. Begge kontroller ligner personen, der bruger dit program , men hvordan de fungerer adskiller sig væsentligt . Den GridView er efterfølgeren til DataGrid , og det har flere funktioner og bedre kodning til at skabe en mere effektiv funktionalitet. Design og funktioner
GridView kontrol er mere intuitivt end en DataGrid kontrol. Ved udformningen af formularen i dit projekt , behøver du ikke at programmere fælles funktionalitet elementer såsom data sortering og redigering . Du skal skrive koden til disse funktioner, når du bruger en DataGrid , hvilket ikke garantere deres effektivitet eller effektivitet i forhold til et GridView . Den GridView kontrol har også design , som giver dig mulighed for at tilpasse dens grænseflade .
Datakilde Bindende
DataSet kontrol tildeler en data -læser til at binde data til en DataGrid og GridView kontrol i et program. Denne læser kan være en anden kontrol i programmet eller en samling , såsom en matrix . Men DataGrid kontrollerer kun brugeren til kun at vælge de data i en tabel , han ikke kan interagere med det på nogen anden måde , uden at du skrive ekstra kode. Den GridView skaber identifikation egenskaber og matcher dem til de data, som giver brugeren mulighed for at interagere med det , såsom ved at ændre eller slette oplysninger i tabellen.
Paging
< br >
personsøgning af information er en memory management proces, hvor et program gemmer og henter data fra en computers sekundær lagring , for eksempel en harddisk. Den GridView kontrol har en PagerSettings egenskab ikke fundet i en DataGrid kontrol. Denne ekstra egenskab betyder, at du ikke behøver at indlæse alle data i hovedhukommelsen på én gang. I stedet kan du få vist kun en delmængde af dataene , og selv tilpasse udseendet af udvalgte emner, såsom celle skrifttyper eller række farver. DataGrid har ikke denne indbyggede funktion.
Begivenheder Model
En begivenhed model er en gruppe af klasser og grænseflader , der bestemmer, hvordan kontrollen opretter og udløse hændelser og reagere på dem, såsom brugerinteraktioner . GridView og DataGrid kontrol bruger forskellige event modeller. En DataGrid reagerer kun til begivenheder , efter at de opstår, såsom en bruger klikker på en kolonne for at sortere det . En GridView kan du hæve hændelser inden besvarelsen dem, såsom at tillade en bruger at angive, hvilken type slags han ønsker , før du klikker for at sortere sine data .