Tutorial: Conectarse a datos en una base de datos de SQL Server Express LocalDB (Windows Forms)
Puede utilizar Asistente para la configuración de orígenes de datos de forma rápida y sencilla para conectar la aplicación a los datos de una base de datos de SQL Server Express LocalDB.Después de completar el asistente, puede arrastrar los objetos de datos de Orígenes de datos (ventana) a los formularios para crear controles enlazados a datos.
Al crear una nueva base de datos basado en Visual Studio 2012, el motor de SQL Server Express LocalDB se utiliza para tener acceso a un archivo de base de datos de SQL Server 2012 (.mdf).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).Para obtener más información, vea Información general de datos locales.
[!NOTA]
Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. 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, vea Valores de configuración de Visual Studio.
este tutorial incluye las tareas siguientes:
Crear el proyecto.
Iniciar el asistente.
Ejecutar la aplicación.
Requisitos previos
Para completar las tareas de este tutorial, necesitará:
- Acceso a la base de datos SampleDatabase.mdf creada en el tutorial siguiente: . Tutorial: Crear una base de datos LocalDB
Crear el proyecto
Para crear el nuevo proyecto
En el menú Archivo, cree un nuevo proyecto.
Seleccione Aplicación de Windows Forms y elija el botón de Aceptar .Para obtener más información, vea Desarrollar aplicaciones cliente.
El proyecto se crea y se agrega al Explorador de soluciones.
Iniciar el asistente
El conjunto de datos se crea ejecutando el Asistente para la configuración de orígenes de datos.
Seleccione una base de datos de SQL Server Express LocalDB cuando se realiza la conexión.Para obtener más información, vea Cómo: Conectarse a los datos de una base de datos.
para crear una conexión a la base de datos de SQL Server Express LocalDB
en el menú de Datos , elija Mostrar orígenes de datos.
En la ventana Orígenes de datos, elija Agregar nuevo origen de datos.
En la página de Elija un tipo de origen de datos , Base de datos, seleccione y elija el botón de Siguiente .
En la página de Elegir un modelo de base de datos , Conjunto de datos, seleccione y elija el botón de Siguiente .
En la página Elegir la conexión de datos, seleccione Nueva conexión para crear una nueva conexión de datos.
[!NOTA]
Si el Origen de datos no es Archivo de base de datos de Microsoft SQL Server, seleccione Cambiar para abrir el cuadro de diálogo Elegir o cambiar origen de datos.
En el cuadro de diálogo Elegir origen de datos, seleccione Archivo de base de datos de Microsoft SQL Server.elija el botón de Continuar .
El proveedor predeterminado es Proveedor de .NET Framework para servidor SQL Server.Para obtener más información, vea Elegir/cambiar origen de datos (Cuadro de diálogo).
Escriba la ruta de acceso del archivo de base de datos al que desea obtener acceso, o haga clic en el botón de Examinar para buscar el archivo de base de datos.
[!NOTA]
Para este tutorial seleccione el archivo SampleDatabase.mdf creado al completar los procedimientos del Tutorial: Crear una base de datos LocalDB.
Seleccione el modo de autenticación y la información de inicio de sesión requerida por su base de datos.Para obtener más información, vea Agregar o modificar conexión (Archivo de base de datos Microsoft SQL Server).
Elija el botón de Aceptar , y elija el botón de Siguiente .
[!NOTA]
Los archivos de base de datos locales se pueden incluir en un proyecto como un archivo en la solución.Al crear conexiones a archivos de bases de datos locales puede decidir crear una copia de la base de datos en su proyecto o conectar con el archivo de base de datos existente en su ubicación actual.Para obtener más información, vea Cómo: Administrar archivos de datos locales en los proyectos.
Elija Sí para copiar el archivo de base de datos al proyecto.
en la página de Guarde la cadena de conexión en el archivo de configuración de la aplicación , elija el botón de Siguiente .
Expanda el nodo de Tablas , Customers seleccione y Pedidos, y después elija el botón de Finalizar .
Se agrega SampleDatabaseDataSet al proyecto y aparecen las tablas Customers y Orders en la ventana Orígenes de datos.
Agregar controles al formulario
Cree los controles enlazados a datos arrastrando elementos desde la ventana Orígenes de datos hasta Form1.
Para crear controles enlazados en el formulario
Arrastre el nodo Customers principal desde 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.
Ejecutar la aplicación
Para ejecutar la aplicación
- Presione F5 para ejecutar la aplicación.
Pasos siguientes
El conjunto de datos que acaba de crear estará disponible en la ventana Orígenes de datos.
Para agregar funcionalidad a la aplicación
Abra el origen de datos en el Crear y editar conjuntos de datos con tipo para agregar o editar los objetos que constituyen el conjunto de datos.
Agregue la lógica de la validación a los eventos ColumnChanging o RowChanging de las tablas de datos en el conjunto de datos.Para obtener más información, 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
Enlazar controles a los datos en Visual Studio
Modificar datos en la aplicación