2011-01-19 11 views

Respuesta

8

DataGrid ha estado presente desde .NET 1.1, mientras que GridView se introdujo en .NET 2.0. Así que básicamente GridView es el sucesor de DataGrid. Aquí hay un nice article en MSDN comparando ambos.

Tanto los controles DataGrid como GridView se derivan de la clase WebControl. Aunque tiene un modelo de objeto similar al del control DataGrid, el control GridView también tiene varias características y ventajas nuevas de con respecto al control DataGrid, que incluyen: Capacidades más ricas en tiempo de diseño. Se han mejorado las capacidades de enlace de origen de datos . Se elimina el manejo automático de la clasificación, paginación, actualizaciones y . Tipos de columnas adicionales y operaciones de columnas en tiempo de diseño. A Interfaz de usuario del localizador (IU) personalizada con la propiedad PagerTemplate. Las diferencias entre el control GridView y el control DataGrid incluyen: Soporte de diferente paginación personalizada. Diferentes modelos de eventos.

+0

Ok.Thank que Darin ... – saran

0

Básicamente, si utiliza GridView tiene muchas opciones que son útiles y no tiene que escribir código para esas funciones.

1

El control GridView es el sucesor del control DataGrid. Al igual que el control DataGrid, el control GridView se diseñó para mostrar datos en una tabla HTML. Cuando se vincula a una fuente de datos, los controles DataGrid y GridView muestran una fila de un DataSource como una fila en una tabla de salida.

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