Tutorial: Conectar a los datos en una base de datos (Windows Forms)
Puede conectar su aplicación a los datos utilizando Asistente para la configuración de orígenes de datos en Visual Studio. 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.
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 Customizing Development Settings in Visual Studio.
Las tareas que se ilustran en este tutorial son las siguientes:
Crear un proyecto nuevo de aplicación Windows Forms.
Crear y configurar un conjunto de datos en la aplicación basada en objetos de base de datos utilizando el Asistente para la configuración de orígenes de datos.
Requisitos previos
Para completar las tareas de este tutorial, necesitará:
- Acceso a la base de datos de ejemplo Northwind para SQL Server o Access. Para obtener más información, vea Cómo: Instalar bases de datos de ejemplo.
Crear el proyecto
Para crear el nuevo proyecto
En el menú Archivo, cree un nuevo proyecto.
Seleccione Aplicación de Windows Forms y haga clic en Aceptar. Para obtener más información, vea Desarrollar aplicaciones cliente con .NET Framework.
El proyecto se crea y se agrega al Explorador de soluciones.
Conectar con la base de datos Northwind
Puede conectarse con la versión de SQL Server de la base de datos Northwind o a la versión de Microsoft Access de la base de datos.
Para crear una conexión a la versión de SQL Server o Access de Northwind
En la barra de menús, elija Ver, Otras ventanas, Orígenes de datos.
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
En la página Elegir un tipo de origen de datos, seleccione Base de datos y, a continuación, haga clic en Siguiente.
En la página Elegir un modelo de base de datos, seleccione Conjunto de datos y, a continuación, haga clic en Siguiente.
En la página Elegir la conexión de datos, seleccione una de estas opciones:
Si una conexión de datos a la base de datos de ejemplo Northwind está disponible en la lista desplegable, selecciónela.
O bien
Seleccione Nueva conexión para configurar una nueva conexión de datos. Para obtener más información, vea Cómo: Conectarse a los datos de una base de datos.
Si su base de datos requiere una contraseña, seleccione la opción para incluir datos confidenciales y haga clic en Siguiente.
Haga clic en Siguiente en la página Guardar la cadena de conexión en el archivo de configuración de la aplicación.
Expanda el nodo Tablas en la página Elija los objetos de base de datos.
Seleccione las tablas Customers y Orders y, a continuación, haga clic en Finalizar.
NorthwindDataSet se agrega al proyecto y las tablas Customers y Orders aparecen en la ventana Orígenes de datos.
Agregar controles al formulario
Puede crear controles enlazados a datos arrastrando elementos desde la ventana Orígenes de datos hasta el formulario.
Para crear controles enlazados en el formulario
Arrastre el nodo Customers principal desde la ventana Orígenes de datos hasta el formulario.
Los controles enlazados a datos con etiquetas descriptivas aparecen en el formulario, junto con una barra de herramientas (BindingNavigator) para navegar por los registros. En la bandeja de componentes aparecen NorthwindDataSet, CustomersTableAdapter, BindingSource y BindingNavigator.
Ejecutar la aplicación
Para ejecutar la aplicación
Presione F5.
Se abre Form1 mostrando los datos de la tabla Customers.
Seguridad
Guardar detalles de la cadena de conexión (como la contraseña) puede afectar a la seguridad de la aplicación. El uso de la autenticación de Windows es una forma más segura de controlar el acceso a una base de datos. Para obtener más información, vea Proteger la información de conexió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
Seleccione el resto de los elementos en la ventana Orígenes de datos y arrástrelos hasta un formulario. Para obtener más información, vea Enlazar controles de Windows Forms a datos en Visual Studio.
Abra el origen de datos en el Diseñador de DataSet para agregar o editar los objetos que constituyen el conjunto de datos.
Agregue la lógica de validación al evento 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
Conceptos
Preparar la aplicación para recibir datos
Enlazar controles a los datos en Visual Studio
Modificar datos en la aplicación