Data Grid en Data Grid View zijn beide klassen te vinden in Windows applicatie-ontwikkeling . Deze " Controls " zorgen voor de presentatie van gegevens gebonden te zijn aan een ADO.NET gegevensbron en gepresenteerd in tabel formaat . Deze controles zijn zowel te vinden in de System.Windows.Forms klasse naamruimte . Er zijn kleine verschillen tussen deze controles en de uitvoering ervan . DataGrid Class De Data Grid wordt geconcretiseerd door het creëren van een nieuwe Data Grid -object met behulp van de " nieuwe " keyword . Data Grid zorgt voor het ophalen van gegevens en de presentatie van een ADO.NET gegevensbron , zoals SQL.NET . Deze klasse omvat een groot aantal eigenschappen , gebeurtenissen en methoden die worden gebruikt om het gedrag van de controle binnen een toepassing . Veel van de methoden die erven van het object , Component en controle klassen . Een enkele constructor " Data Grid " wordt verstrekt door dit object . DataGridView Data Grid View is ook opgenomen in de System.Windows.Forms namespace . Dit object is gemaakt op dezelfde manier als een standaard Data Grid en biedt ook een paar nieuwe interfaces . Er zijn een paar extra functies die beschikbaar zijn om een applicatie ontwikkelaar bij de implementatie van Data Grid View . Gegevens kunnen worden van een niet-afhankelijke bron , gebonden bron of beide . Er is ook een grotere nadruk gelegd op de presentatie van gegevens door middel van toegevoegde display modes . Implementatie overwegingen Data Grid View is bedoeld om de Data Grid -klasse vervangen. Data Grid View omvat alle functionaliteit van een standaard Data Grid object terwijl het toevoegen van nieuwe functies. Conversie naar Data Grid View is in de meeste gevallen , gewoon een kwestie van het veranderen van het type object gecreëerd binnen code . Deze refactoring proces wordt gemakkelijk uitgevoerd in Visual Studio automatisch . Toekomst Ondersteuning De Data Grid View controle vervangt Data Grid in alle implementaties . Deze controle is robuuster en feature-rijk voor ontwikkelaars . Gegevens Grid is echter niet verwijderd uit het huidige kader basisklasse en zal worden gelaten voor enige tijd voor compatibiliteit met en bijzonder gebruik te vergemakkelijken , indien gewenst door applicatie-ontwikkelaars. Dit maakt flexibiliteit in de selectie besturing en code selectie voor ontwikkelaars .
|