DataGrid og GridView kontroller i programmeringsspråk er lignende kontroller som du bruker til å vise tabeller. Begge kontrollene ligne på personen som bruker programmet , men hvordan de fungerer skiller seg vesentlig . Den GridView er etterfølgeren til DataGrid , og den har flere funksjoner og bedre koding for å skape mer effektiv funksjonalitet. Design og funksjoner
GridView kontrollen er mer intuitivt enn en DataGrid kontroll. Når du utformer skjemaet i prosjektet ditt , trenger du ikke å programmere vanlige funksjonalitet elementer som data sortering og redigering. Du må skrive inn koden for disse funksjonene når du bruker en DataGrid , som ikke garanterer deres effektivitet eller effektivitet sammenlignet med en GridView . Den GridView kontrollen har også design funksjoner , som lar deg tilpasse grensesnittet .
Datakilde Binding
et datasett kontroll tildeler en data leseren til å binde data til en DataGrid og GridView styrer i et program. Denne leseren kan være en annen kontroll i programmet eller en samling , slik som en matrise. Men styrer DataGrid bare brukeren å bare velge dataene i en tabell , han kan ikke kommunisere med det på noen annen måte uten at du skriver ekstra kode . Den GridView skaper identifikasjon egenskaper og matcher dem til data , som tillater brukeren å samhandle med det , for eksempel ved å endre eller slette opplysninger i tabellen .
Personsøk
oppkallingen av informasjon er et minne - prosess der et program lagrer og henter data fra en datamaskin sekundær lagring , for eksempel en harddisk . Den GridView kontrollen har en PagerSettings eiendommen ikke funnet i en DataGrid kontroll. Denne ekstra eiendom betyr at du ikke trenger å laste ned alle dataene i hovedminnet på en gang . I stedet kan du bare vise et utdrag av dataene , og selv tilpasse utseendet av utvalgte elementer, for eksempel celle skrifter og rad farger . DataGrid ikke har dette innebygd funksjon .
Begivenhet Model
En hendelse modellen er en gruppe av klasser og grensesnitt som bestemmer hvordan kontrollene opprette og utløse hendelser og svare på dem, for eksempel brukerinteraksjon . De GridView og DataGrid kontroller bruker ulike arrangement modeller . En DataGrid reagerer bare på hendelser etter at de oppstår , for eksempel en bruker klikker på en kolonne for å sortere det . En GridView lar deg heve hendelser før du svarer på dem , for eksempel slik at en bruker kan spesifisere hva slags type han ønsker før du klikker for å sortere sine data .