Professional Documents
Culture Documents
En C# se pueden mostrar registros almacenados en una base de datos de Access utilizando un control
DataGridView, o bien, mostrando en controles individuales, por ejemplo un TextBox; a continuación se
mostrará como realizar una conexión a la base de datos de ejemplo Northwind de Access:
2. En el cuadro de diálogo que aparece, selecciona Aplicación de Windows Forms, seguido de ello define
el nombre Conexión_Datos y presiona Aceptar.
6. Una vez abierta la ventana Orígenes de datos, elige la opción Agregar nuevo origen de datos
9. Verifica si la base de datos corresponde al formato de origen de datos de Access, en caso contrario
selecciona la opción adecuada…
10. En la misma ventana, define el nombre del archivo de la base de datos, y el user name y password si
asi se requiere…
11. En la siguiente opción se recomienda seleccionar la segunda opción, lo cual permitirá agregar una copia
de la base de datos a nuestro Solution Explorer, evitando tener que copiar por separado, nuestra base
de datos…
Elegimos la opción Si para confirmar que queremos incluir la base de datos a nuestro proyecto…
12. Seguido de ello, guardamos nuestra conexión con el nombre que deseemos, o bien, dejamos por default el
que tiene…
13. Finalmente seleccionamos los elementos que queremos agregar (Tablas y/o vistas), pudiendo seleccionar
todas o simplemente algunas de ellas, según se requiera…
14. Como podemos observar, en nuestro Solution Explorer, se habrá agregado nuestra base de datos (icono
cilindrico amarillo)
Para mostrar los datos de una tabla en C#, realizamos los siguientes pasos:
1. En nuestra ventana Orígenes de Datos (Data Sources), seleccionamos la tabla de la cual queramos
mostrar su contenido y arrastramos hacia nuestro formulario (Windows Form), en este ejemplo,
arrastraremos la tabla Employees.
3. Seguido de ello, haz clic en el control DataGridView y cambie la propiedad Dock del mismo a Fill
haciendo clic en la flecha situada a la derecha de la propiedad Dock y, a continuación, en el cuadrado
del centro.
5. Cambia el tamaño del formulario y desplázate por los datos en el control DataGridView.
Para agregar campos de nuestra base de datos en un nuevo formulario seguimos los siguientes pasos:
1. Vamos al Solution Explorer y seleccionamos el nombre de nuestro proyecto, damos clic derecho y elegimos
la opción Agregar, Nuevo elemento…
2. A continuación elegimos Windows Form, escribimos el nombre acorde a lo que vayamos a mostrar en el
formulario y presionamos Agregar.
3. En nuestra ventana Orígenes de Datos, despliega el contenido de la tabla Categories y en el nombre del
campo CategoryID da clic en el listado de la derecha…
Observa que se muestra una lista de varios controles, esto permite que podamos elegir en que tipo de control
queremos mostrar la información que corresponde a ese campo; Por default todos los campos son de tipo
TextBox, pudiendo modificarlos al tipo que nosotros requieramos…
En ocasiones, no aparece el icono de alguno de los campos, es el caso del campo Picture de nuestro ejemplo,
del cual, como se puede observar, no tiene definido en que tipo de campo se mostrará el contenido de ese
campo; en este caso, vamos a desplegar la lista de la derecha y seleccionar la opción PictureBox…
4. En este ejemplo agregaremos los campos CategoryID, CategoryName y Picture, para ello seleccionaremos
campo por campo y arrastraremos hacia el formulario, colocandolos como se muestra en la figura…
Para poder modificar cual de nuestros formularios queremos que sea con el que arranque nuestra aplicación,
seguiremos los siguientes dos pasos:
1. En el Solution Explorer seleccionamos Program.cs y damos clic derecho, seleccionando la opción Open, o
simplemente presionamos doble clic…