Vincular tablas
Mantenimiento de una tabla en VB. Net 2005 y SQL Server
PUBLICADO POR EDUARDO VIERNES 30 DE OCTUBRE DE 2009
En esta parte desarrollaremos una aplicaci ón p a r a d a r l e mantenimiento a una tabla dentro de una base de datos, el mantenimiento a realizar consiste en insertar, modificar y eliminar los registros de una tabla, para ello haremos uso de los objetos ya conocidos como el DataAdapter el cual nos permitirá obtener los datos y el objeto DataSet el cual nos permitirá almacenar la tabla, otros objetos a utilizar en este ejemplo son el DataTables quien nos permitirá contener todos los datos obtenidos y el DataRow el cual nos permitir á almacenar los registros obtenidos de la tabla, también haremos uso del objeto CommandBuilder el cual nos permitir á construir automáticamente los comandos de consulta, inserción y actualización asignándolos al DataAdapater. El mantenimiento será realizado sobre la tabla Shippers la cual se encuentra dentro de la base de datos Northwind. Este mantenimiento realizara las operaciones de inserci ón, actualizaci ón, eliminaci ón y navegación a través de los datos contenidos dentro de la tabla. Empezaremos creando un proyecto que se denominara WAccesoDatos. Una vez creado el nuevo proyecto en VB .NET, importaremos los espacio de nombres y declararemos a nivel de clase un conjunto de variables para la manipulación de los datos. Veamos la siguiente figura.
Variables declaradas Una vez declaradas las variables vamos a crear un formulario y lo llamaremos frmMantenimientoTabla, luego agregamos los siguientes controles dentro del formulario creado.
Una vez declaradas las variables vamos a crear un formulario y lo llamaremos frmMantenimientoTabla, luego agregamos los siguientes controles dentro del formulario creado.
Una vez realizado el ingreso de todos los controles dentro del formulario, el frmMantenimientoTabla debe de quedar como la siguiente figura. Ventana del frmMantenimientoTabla Pasando a la escritura del c ódigo del mantenimiento, en primer lugar codificaremos el evento load del frmMantenimientoTabla; dentro del evento load estableceremos la conexión, realizaremos la consulta de la tabla, asignaremos el CommandBuilder al DataAdapter, para luego almacenarlo en un DataSet y as í asignarlo dentro del DataGridView para poder visualizarlo. Dentro de este evento también se encuentra el llamado de los procedimientos VerDatos y Botones los cuales describiremos m ás adelante. En la siguiente figura se muestra el código del evento.
Código del evento load del frmMantenimientoTabla A continuación codificaremos el procedimiento VerDatos el cual nos permitir á seleccionar la fila elegida dentro del DataGridView con la finalidad de mostrarlo dentro de las cajas de texto. En este procedimiento se utilizara el m étodo GetCellCount junto al valor DataGridViewElementStates.Selected del control DataGridView con el que capturaremos el total de las celdas para despu és almacenarlas dentro de una variable, luego utilizaremos la propiedad SelectedCells para capturar la fila y la columna de la celda seleccionada por el usuario, una vez capturada la celda pasaremos a mostrarlo dentro de las cajas de texto haciendo uso de la propiedad Item. En la siguiente figura se encuentra el código.
seleccionada por el usuario, una vez capturada la celda pasaremos a mostrarlo dentro de las cajas de texto haciendo uso de la propiedad Item. En la siguiente figura se encuentra el código.
Código del procedimiento VerDatosAhora realizamos el código de los procedimientos Botones y LimpiaDatos los cuales llamaremos a la hora de ejecutar la aplicaci ón y realicemos la edici ón de los datos. A continuaci ón en la siguiente figura se muestra el código.
Código del procedimiento Botones y LimpiaDatos Con respecto a la codificación de los botones de edición, empezaremos con el código del botón nuevo, en ...
Regístrate para leer el documento completo.