Confugurar Datagrid
|Por Enrique Martínez Montejo «SoftJaén» |
|[MS MVP - VB] |
|Última revisión: 21/09/2003|
A continuación voy a explicar la manera de insertar un control DataGrid en un formulario Windows Forms, y configurarlo en tiempo de diseño para enlazarlo a los datos, creando para ello un adaptador de datos mediante el asistente que nos proporciona el entorno de Visual Studio .NET.
Una vez que ya tengamoscreado un nuevo proyecto Windows Forms, lo primero que vamos hacer será crear un adaptador de datos u objeto DataAdapter.
Configurar una conexión de datos y un adaptador de datos
El adaptador de datos se representa mediante un objeto DataAdapter el cual alberga cuatro objetos Command de ADO .NET con las instrucciones y parámetros SQL necesarios para realizar una de las cuatro acciones SQL principalessobre una base de datos, como son las siguientes instrucciones del Lenguaje de Manipulación de Datos: SELECT, INSERT, UPDATE y DELETE. El objeto DataAdapter expone los cuatro objetos Command anteriores en forma de sus propias propiedades de objeto, denominadas respectivamente SelectCommand, InsertCommand, UpdateCommand y DeleteCommand.
El Asistente para la configuración del adaptador de datos leayudará a definir las instrucciones SQL necesarias, creando igualmente una conexión con la base de datos en el caso de que ésta última fuera necesaria.
A continuación explicaré los pasos necesarios para conectarse a una base de datos Access 2003 y crear un adaptador de datos:
1. Seleccione la ficha Datos del cuadro de herramientas y arrastre un objeto OleDbDataAdapter al formulario. Unavez insertado el objeto en el formulario se abrirá el Asistente para la configuración del adaptador de datos, que le ayudará a crear la conexión y el objeto DataAdapter propiamente dicho.
2. En el segundo panel del asistente, pulse sobre el botón Nueva conexión para crear la cadena de conexión con la base de datos que deseamos utilizar. Para Access utilizaremos el proveedorMicrosoft.Jet.OLEDB.4.0.
3. Si hemos utilizado el proveedor para Access, en la tercera pantalla del asistente sólo podremos utilizar la opción Usar instrucciones SQL, por lo que pasamos a la siguiente pantalla.
4. En la cuarta pantalla, o escribimos directamete la instrucción SQL o llamamos al Generador de consultas para escribir la consulta de una forma más cómoda.
5. Una vez escrita laconsulta SQL pasamos a la siguiente pantalla, donde comprobaremos que el asistente ha realizado las tareas correctamente, pulsando el botón Finalizar para aplicar la configuración elegida al adaptador.
6. Cuando el asistente haya concluido su trabajo, podremos observar que disponemos de una conexión (OleDbConnection1) con la información necesaria para obtener acceso a la base de datos. Tambiénnos aparecerá un adaptador de datos (OleDBDataAdapter1), que contiene la consulta que define la tabla y los campos de la base de datos a la que vamos a tener acceso. Si posteriormente deseamos incluir o eliminar campos de la consulta, una vez que tengamos seleccionado el adaptador de datos, pulsaremos la tecla de función F4 para tener acceso a la ventana de propiedades del objeto. En ella,seleccionaremos la colección TableMapping, haciendo clic sobre el botón de puntos para que nos aparezca el cuadro de diálogo Asignaciones de tablas.
Crear el conjunto de datos
Un conjunto de datos básicamente es un contenedor, una caché, que contiene los registros con los que vamos a interactuar, siendo una instancia de la clase DataSet la cual se basa en un esquema XML que describe los elementos de...
Regístrate para leer el documento completo.