
¡COBRA CADA CORREO DE PUBLICIDAD QUE RECIBAS EN TU E-MAIL!
Solo del tipo que te interese, y si te das de alta desde ésta Web , serás referid@
direct@ del
webmastrer de WWW.SANDALIO.COM. Si necesitas saber mas, Infórmate en mi sección
Gana dinero con tu correo |
Clic en el banner para darte de alta |

|
TUTORIALES DE ASP NET 2.0 |
Otros manuales de ésta categoría:
Mostrar el contenido de una base de datos con gridview
ripear
Vamos a supones que hemos creado un objeto
de acceso a bases de datos y queremos mostrar los datos de la base de datos. Si
no habeis ccreado el objero de acceso a bases de datos, mirar el tutorial de
crear control de datos para bases de datos de access.
Ahora vamos a las herramientas y en el
grupo datos elegimos el objeto GridView. Este control en la versión anterior de
aspnet era DataGrid, pero el nuevo control está mejorado.

Una vez insertado en nuestro formulario,
nos debería salir la etiqueta inteligente que nos pide que configuremos el
origen de los datos, es decir, qué base de datos va a usar y en qué condiciones
la queremos. Si no nos sale ésta etiqueta, clicamos con el botón derecho sobre
el objeto GridView1 y seleccionamos mostrar
etiqueta inteligente. allí seleccionamos el origen de datos, que será el objeto
AccessDataSource1 si no le hemos cambiado el nombre después decrearlo.

Ahora si queremos, podemos ver en nuestro
navegador pulsando Control + F5 el resultado, y veremos como nos muestra la base
de datos agenda.mdb.

¡Que fácil! ¿no? ¡ Demasiado! así
que ya que os sobra tiempo, vamos a ver algunas cosas básicas y simples del
control GridView. Para empezar, vamos a clicar con el botón derecho encima para
mostrar de nuevo la etiqueta inteligente. En ella vemos que entre otras cosas
aparecen las casillas de habilitar paginación, ordenación y selección. Vamos a
probar seleccionando las 3.

Ahora volvemos a ver como queda en nuestro
navegador, y vemos un cambio sustancial. Por una parte, al habilitar la
paginación, nos muestra solamente una parte de la base, por defecto 10
registros, pero que podemos cambiarlo a los que queramos, en las propiedades del
objeto GridView. Automáticamente, y sin escribir código, abajo nos salen las
páginas que tiene el control, en este caso salen solo 2 ya que la base que hice
para el tutorial no llega a los 20 registros ( ya os digo que estaba un poco
vago), si hubiese por ejemplo 35 registros, saldrían 4 páginas.

También el encabezado con el nombre de los
campos aparecen como vínculos. Eso es por haber habilitado la casilla de
ordenación. ahora si clicamos en cualquiera de ellos, nos recarga la página
ordenando la tabla por el campo que hayamos clicado. Por último, al haber
habilitado la casilla selección, al lado de cada registro nos aparece esa
opción, que si la probamos no hace nada, pero es que para ello tenemos que
programarlo, y eso no toca en este tutorial.
Como sigo creyendo que esto lo
encontraréis muy fácil, vamos a volver a la etiqueta inteligente del objeto
GridView, y cogemos la opción formato automático . (También podemos acceder
directamente clicando sobre el GridView con el botón derecho, sin tener que
llegar a la etiqueta inteligente). Seleccionamos por ejemplo el formato
prediseñado Multicolor y... ¡ qué bonitooo! y sin tener que escribir código, ya
tenemos una tabla con colorines, que se ordena por el encabezado, que pagina la
tabla, etc.

Pero... ¿alguien usa al mostrar una tabla
el campo Id?. Pues yo tampoco, así que vamos ahora a ver como se edita el
GridView. ( Ya se que soy pesado, pero aún quedan cosas interesantes por ver).
Volvemos a la famosa etiqueta inteligente
y clicamos en editar columnas. En el cuadro inferior izquierdo, aparecen los
campos que se han seleccionado para el GridView. Si no queremos que se muestre
el campo Id, podemos eliminarlo, o en las propiedades que se muestran a la
derecha una vez seleccionado un campo, cambiarle la propiedad visible de True a
False.
También podemos quitar más campos, cambiar
la cabecera de cada campo, seleccionando el campo y poniendo el texto que
deseemos para la cabecera en la propiedad HeaderText.

También podríamos ponerle campos hyperlink
( vínculos), pero eso ya es tema para otro tutorial.
Tutorial realizado íntegramente por "Kalimero", WebMaster de www.sandalio.com
¡COBRA CADA CORREO DE PUBLICIDAD QUE RECIBAS EN TU E-MAIL!
Solo si te das de alta desde ésta Web , serás mi referid@
direct@. Infórmate en:Gana dinero con tu correo |
Clic en el banner para darte de alta |