Compartir a través de


Tutorial: Conectar con los datos de un archivo de base de datos local (Windows Forms)

Puede mostrar rápida y fácilmente los datos de un archivo de base de datos local en la aplicación creando un conjunto de datos y agregando controles enlazados a datos a la aplicación. En este tutorial, mostrará datos del archivo de base de datos local que creó siguiendo los pasos en Tutorial: Crear un archivo de base de datos local en Visual Studio. Después de crear un proyecto de Windows Forms, se conectará a dicha base de datos para indicar que desea que los datos de la tabla Clientes aparezcan en una cuadrícula de datos en el formulario para la aplicación.

Al crear una base de datos en Visual Studio 2013, el motor de SQL Server Express LocalDB se utiliza para tener acceso a un archivo de base de datos (.mdf) en SQL Server 2012. En versiones anteriores de Visual Studio, el motor de SQL Server Express se utiliza para tener acceso a un archivo de base de datos (.mdf). Vea Información general de datos locales.

Nota

Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, consulte Personalizar la configuración de desarrollo en Visual Studio.

En este tutorial se incluyen las tareas siguientes:

Requisitos previos

Para completar este tutorial, necesitará acceso a la base de datos SampleDatabase.mdf creada siguiendo los pasos de Tutorial: Crear un archivo de base de datos local en Visual Studio.

Crear y configurar un conjunto de datos

Para crear y configurar un conjunto de datos

  1. Cree un proyecto de Windows Forms y denomínelo ConnectLocalData.

    Vea Desarrollar aplicaciones cliente con .NET Framework.

  2. Si la ventana Orígenes de datos no aparece, elija las teclas Mayús-Alt-D o, en la barra de menús, elija Ver, Otras ventanas, Mostrar orígenes de datos.

  3. En la ventana Orígenes de datos, elija el vínculo Agregar nuevo origen de datos.

    En el Asistente para configuración de orígenes de datos, elija el botón Siguiente dos veces para aceptar la configuración predeterminada.

  4. En la página Elegir la conexión de datos, elija el botón Nueva conexión.

    Aparecerá el cuadro de diálogo Elegir origen de datos.

  5. En la lista Origen de datos, elija Archivo de base de datos de Microsoft SQL Server y, después, elija el botón Continuar.

    Aparecerá el cuadro de diálogo Agregar conexión.

  6. En el cuadro Nombre del archivo de la base de datos, especifique el archivo que creó siguiendo los pasos de Tutorial: Crear un archivo de base de datos local en Visual Studio, o elija el botón Examinar y, después, busque el archivo.

    De forma predeterminada, el archivo se encuentra en Users\YourAccount\Documents\Visual Studio Version\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough.

  7. En Conexión con el servidor, acepte los valores predeterminados, elija el botón Aceptar y, a continuación, el botón Siguiente.

    Nota

    Al conectar con un archivo de bases de datos local, puede crear una copia de la base de datos en su proyecto, o puede conectar con el archivo de base de datos existente en su ubicación actual.Vea Cómo: Administrar archivos de datos locales en los proyectos.

  8. En el cuadro de diálogo que aparece, elija para copiar el archivo de base de datos en el proyecto.

  9. En la página Guardar cadena de conexión en el archivo de config. de la aplicación, elija el botón Siguiente.

  10. En la página Elija los objetos de base de datos, expanda el nodo Tablas, active la casillas Customers y Orders y, a continuación elija el botón Finalizar.

    Se agrega SampleDatabaseDataSet al proyecto y aparecen las tablas Customers y Orders en la ventana Orígenes de datos.

Agregar controles enlazados a datos

Para agregar controles enlazados a datos

  1. Mueva el nodo Customers principal de la ventana Orígenes de datos a Form1.

    En el formulario aparecen un control DataGridView y una barra de herramientas (BindingNavigator) para navegar por los registros. En la bandeja de componentes aparecen SampleDatabaseDataSet, CustomersTableAdapter, BindingSource y BindingNavigator.

  2. Para ejecutar la aplicación y mostrar los datos que agregó en el tutorial anterior, elija la tecla F5.

  3. Elija el icono amarillo de suma (Botón Agregar en Windows Forms), agregue un registro de cliente y guarde los cambios eligiendo el icono de disco (Botón Guardar en Windows Forms).

  4. Elimine el registro que acaba de crear. Para ello, elíjalo y seleccione el icono de eliminación de color rojo (Botón Eliminar en Windows Forms).

Pasos siguientes

Puede crear o modificar objetos en el conjunto de datos si abre el origen de datos en Crear y editar conjuntos de datos con tipo. También puede agregar lógica de validación a los eventos ColumnChanging o RowChanging de las tablas de datos en el conjunto de datos. Vea Validar los datos en conjuntos de datos.

Vea también

Tareas

Cómo: Administrar archivos de datos locales en los proyectos

Conceptos

Información general de datos locales

Enlazar controles de Windows Forms a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Enlazar controles a los datos en Visual Studio

Modificar datos en la aplicación

Validar datos

Guardar datos

Otros recursos

Conectarse a datos en Visual Studio