Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

La differenza tra DataGrid e GridView

L' controlli GridView e DataGrid in linguaggi di programmazione sono controlli simili che si utilizza per visualizzare le tabelle . Entrambi i controlli sono simili alla persona che utilizza il programma , ma come funzionano differisce significativamente . Il GridView è il successore del DataGrid , e ha più funzioni e una migliore codifica per creare funzionalità più efficiente. Design e funzionalità

Il controllo GridView è più intuitivo di un controllo DataGrid . Durante la progettazione del form del progetto , non è necessario programmare gli elementi di funzionalità comuni come l' ordinamento dei dati e la modifica. È necessario scrivere il codice per queste funzionalità quando si utilizza un DataGrid , che non garantisce la loro efficacia o di efficienza rispetto a un GridView . Il controllo GridView ha anche caratteristiche di design, che consentono di personalizzare la sua interfaccia .
Associazione origine dati

Un controllo DataSet assegna un lettore di dati per associare i dati a un DataGrid e GridView in un programma. Questo lettore può essere un altro controllo nel programma o una raccolta , ad esempio una matrice . Tuttavia, DataGrid controlla solo all'utente di selezionare solo i dati in una tabella , non può interagire con esso in qualsiasi altro modo senza di te la scrittura di codice aggiuntivo . Il GridView crea le proprietà di identificazione e li abbina ai dati , che permette all'utente di interagire con essa , ad esempio modificando o cancellando i dati nella tabella .
Paging

Il paging delle informazioni è un processo di gestione della memoria in cui un programma memorizza e recupera dati da dispositivi di archiviazione secondaria di un computer , ad esempio un disco rigido . Il controllo GridView ha una proprietà PagerSettings non si trovano in un controllo DataGrid . La struttura, in più significa che non c'è bisogno di caricare tutti i dati nella memoria principale in una sola volta . Invece, è possibile visualizzare solo un sottoinsieme dei dati , e anche personalizzare l'aspetto di elementi selezionati , ad esempio font cellulari o colori delle righe . Il DataGrid non ha questa funzione incorporata .
Model Event

Un modello di evento è un insieme di classi e interfacce che determinano come i controlli creano e attivano l'evento e rispondere ad essi , come ad esempio le interazioni dell'utente . I controlli GridView e DataGrid utilizzano modelli di eventi diversi. Un DataGrid risponde solo agli eventi dopo si verificano, ad esempio un utente che fa clic su una colonna per ordinarla . Una GridView consente di alzare gli eventi prima di rispondere ad essi , come ad esempio consentendo all'utente di specificare che tipo di genere che vuole prima di fare clic per ordinare i dati .

 

Programmazione © www.354353.com