De DataGrid en GridView controles in programmeertalen zijn soortgelijke controles die u gebruikt om tabellen weer te geven . Beide controles lijken op de persoon met behulp van je programma , maar hoe ze functioneren aanzienlijk verschilt. De GridView is de opvolger van de DataGrid , en het heeft meer functies en betere codering om efficiëntere functionaliteit te creëren . Design en functies De GridView controle is intuïtiever dan eenDataGridbesturingselement . Bij het ontwerpen van het formulier in uw project , hoeft u niet om gemeenschappelijke functionaliteit items zoals gegevens sorteren en bewerken van programmeren . U moet de code voor deze functies te schrijven bij het gebruik van een DataGrid , waardoor hun effectiviteit of efficiëntie niet garanderen in vergelijking met een GridView . De GridView controle heeft ook design kenmerken , die u toelaten om de interface aan te passen . Data Source Binding Een DataSet controle wijst een data lezer om de gegevens te binden aan een DataGrid en GridView bestuurt in een programma . Deze lezer kan een controle van het programma of verzameling , zoals een array . Echter , DataGrid regelt alleen de gebruiker om alleen de gegevens in een tabel te selecteren , hij niet kan communiceren met het op een andere manier zonder dat u extra code te schrijven . De GridView creëert identificatie eigenschappen en past ze aan de gegevens , die het mogelijk maakt de gebruiker om te interageren met het, zoals door het wijzigen of verwijderen van gegevens in de tabel . Paging < br > Het wisselbestand van informatie is een memory - management proces waarbij een programma slaat en haalt de gegevens uit secundaire opslag van een computer , bijvoorbeeld een harde schijf . De GridView controle is een PagerSettings woning niet gevonden in eenDataGridbesturingselement . Deze extra eigenschap betekent dat je niet hoeft om alle data te laden in het hoofdgeheugen in een keer. In plaats daarvan kunt u alleen een subset van de gegevens weer te geven , en zelfs de schijn van geselecteerde items , zoals mobiele lettertypen of rij kleuren aanpassen . De DataGrid heeft deze ingebouwde functie . Event Model Een event model is een groep van klassen en interfaces die bepalen hoe de controles te creëren en leiden tot evenementen en op reageren , zoals de interacties van gebruikers . De GridView en DataGrid besturingselementen gebruiken verschillende event -modellen . Een DataGrid reageert alleen op gebeurtenissen na het ontstaan , zoals een gebruiker klikt op een kolom te sorteren . Een GridView kunt u gebeurtenissen verhogen voordat het reageren op hen , zoals het toestaan van een gebruiker om aan te geven wat voor soort hij alvorens te klikken om zijn gegevens te sorteren wil .
|