2011-01-19 9 views

risposta

8

DataGrid è in circolazione da .NET 1.1 mentre GridView è stato introdotto in .NET 2.0. Quindi, in pratica, GridView è il successore di DataGrid. Ecco un nice article su MSDN confrontando entrambi.

Entrambi i controlli DataGrid e GridView derivano dalla classe WebControl . Sebbene abbia un modello di oggetto simile a quello di , il controllo DataGrid, il controllo GridView ha anche un numero di nuove caratteristiche e vantaggi rispetto al controllo DataGrid, che includono: Capacità di progettazione più avanzate. Funzionalità migliorate per l'associazione delle origini dati . Gestione automatica di ordinamento, paging, aggiornamenti e cancellazioni . Tipi di colonna aggiuntivi e operazioni su colonne in fase di progettazione. A Interfaccia utente del cercapersone personalizzata (UI) con la proprietà PagerTemplate. Le differenze tra il controllo GridView e il controllo DataGrid includono: Supporto personalizzato per il paging personalizzato. Diversi modelli di eventi

+0

Ok.Thank si Darin ... – saran

0

Fondamentalmente se si utilizza GridView sono disponibili molte opzioni utili e non è necessario scrivere codice per tali funzioni.

1

Il controllo GridView è il successore del controllo DataGrid. Come il controllo DataGrid, il controllo GridView è stato progettato per visualizzare i dati in una tabella HTML. Quando vengono associati a un'origine dati, i controlli DataGrid e GridView visualizzano ciascuna una riga da un DataSource come una riga in una tabella di output.

http://msdn.microsoft.com/en-us/library/05yye6k9.aspx