DataGrid och GridView kontrollen i programmeringsspråk är liknande kontroller som du använder för att visa tabeller . Båda kontrollerna liknar den person som använder programmet , men hur de fungerar skiljer sig avsevärt . Den GridView är efterföljaren till DataGrid , och det har fler funktioner och bättre kodning för att skapa mer effektiva funktioner . Design och funktioner
GridView kontrollen är mer intuitivt än en DataGrid-kontroll . Vid utformningen av formuläret i ditt projekt , behöver du inte programmera vanlig funktionalitet poster såsom uppgifter sortering och redigering . Du måste skriva kod för dessa funktioner när du använder ett DataGrid , vilket inte garanterar deras effektivitet eller verkningsgrad jämfört med en GridView . GridView kontrollen har även design , som gör att du kan anpassa sitt gränssnitt .
Datakälla Bindande
DataSet kontroll tilldelar en dataläsare att binda data till en DataGrid och GridView kontroller i ett program . Denna läsare kan vara en annan kontroll i programmet eller en samling , till exempel en array . Däremot styr DataGrid endast användaren att endast välja data i en tabell , han kan inte interagera med det på något annat sätt utan att du skriva extra kod . GridView skapar identifiering egenskaper och matchar dem med de uppgifter , som tillåter användaren att interagera med det , t.ex. genom att ändra eller radera information i tabellen .
Personsökning
personsökning av information är ett minne - management process där ett program lagrar och hämtar data från en dator sekundär lagring , till exempel en hårddisk . Den GridView kontrollen har en PagerSettings fastighet som inte finns i en DataGrid-kontroll . Denna extra egenskapen betyder att du inte behöver läsa alla data i primärminnet på en gång . Istället kan du bara visa en delmängd av informationen , och även anpassa utseendet på markerade objekt, till exempel cell teckensnitt eller färger rad . DataGrid har inte denna inbyggda funktion .
Event Model
En händelse modell är en grupp av klasser och gränssnitt som avgör hur kontrollerna skapar och utlösa händelser och svara på dem , såsom användarinteraktioner . GridView och DataGrid kontrollerna använder olika händelsemodellerna . En DataGrid reagerar bara på händelserna efter de inträffar , t.ex. en användare klickar på en kolumn för att sortera den . En GridView låter dig höja händelser innan de besvarar dem , såsom att låta en användare att specificera vilken typ av sort han vill innan du klickar för att sortera sina uppgifter . Addera