Sunteți pe pagina 1din 13

Conexin con Base de Datos en Visual Studio

BACHILLER INDUSTRIAL Y PERITO EN COMPUTACION TECNOLOGIA VOCACIONAL III PROF. ALVARO MARTINEZ

DELMAR ABISAI HERRERA HERRERA SEXTO GRADO 16 DE AGOSTO DE 2013

Conexin con Base de Datos en Visual Studio

INTRODUCCION:
Visual Studio proporciona muchas herramientas en tiempo de diseo para crear aplicaciones que tienen acceso a datos. Esta introduccin proporciona informacin general sobre los procesos bsicos relacionados con la creacin de aplicaciones que funcionan con datos. Se han omitido muchos detalles a fin de ofrecer una fuente de informacin general y punto de partida de las muchas otras pginas de la Ayuda relacionadas con la creacin de una aplicacin de datos. A medida que desarrolla aplicaciones que tienen acceso a datos en Visual Studio, deber cumplir con diferentes requisitos. En algunos casos, puede que simplemente desee mostrar datos en un formulario. En otros, quiz necesite idear un modo de compartir informacin con otras aplicaciones o procesos. Independientemente de lo que haga con los datos, hay ciertos conceptos fundamentales que debe entender. Es posible que nunca use ciertos detalles sobre manipulacin de datos, por ejemplo, tal vez nunca cree una base de datos mediante programacin, pero es muy til comprender los conceptos bsicos sobre datos, as como las herramientas de datos (asistentes y diseadores) disponibles en Visual Studio.

Conexin con Base de Datos en Visual Studio


Contenido
Enlazar controles a los datos en Visual Studio ............................................................................. 4 Conectar a los datos en una base de datos (Windows Forms)................................................... 6 Para crear el nuevo proyecto .................................................................................................. 6 Para crear una conexin a la versin de SQL Server o Access de Northwind .................. 6 Para crear controles enlazados en el formulario .................................................................. 7 Para ejecutar la aplicacin ....................................................................................................... 7 Conectarse a datos en una base de datos de SQL Server Express LocalDB (Windows Forms) ............................................................................................................................................................. 7 Para crear el nuevo proyecto .................................................................................................. 8 para crear una conexin a la base de datos de SQL Server Express LocalDB................... 8 Para crear controles enlazados en el formulario .................................................................. 9 Conectar a los datos en una base de datos de Access (Windows Forms) ................................ 9 Para crear el nuevo proyecto de aplicacin para Windows .............................................. 10 Para crear el conjunto de datos ............................................................................................ 10

Conexin con Base de Datos en Visual Studio Enlazar controles a los datos en Visual Studio
Para mostrar los datos a los usuarios de la aplicacin, puede enlazarlos a controles. Puede crear estos controles enlazados a datos arrastrando los elementos de la ventana Orgenes de datos a una superficie de diseo en Visual Studio. En este tema se describen los orgenes de datos que puede utilizar para crear controles enlazados a datos. Tambin se describen algunas de las tareas generales implicadas en el enlace de datos.

Orgenes de datos
Un origen de datos representa los datos que est disponibles para la aplicacin. Puede crear orgenes de datos a partir de bases de datos, servicios u objetos. Algunos orgenes de datos permiten crear controles enlazados a datos arrastrando los elementos de la ventana Orgenes de datos, mientras que otros no lo permiten. En la tabla siguiente se muestran los orgenes de datos que se admiten.

Origen de datos

Compatibilidad con arrastrar y colocar en elDiseador de Windows Forms S No1 No2

Compatibilidad con arrastrar y colocar en WPF Designer S

Compatibilidad con arrastrar y colocar en elDiseador de Silverlight No

Conjunto de datos Entity Data Model Clases LINQ to SQL Servicios como Servicios de datos de WCF, servicios WCF y servicios Web object SharePoint

S No2

S No2

S S

S S

S S

1. Cuando el Diseador de Windows Forms est abierto, las entidades de la ventana Orgenes de datos son de solo lectura y no se pueden arrastrar al diseador. Sin embargo, todava puede crear los controles enlazados a datos agregando un nuevo origen de datos de objeto basado en el Entity Data Model y arrastrando, a continuacin, esos objetos hasta el diseador.

Conexin con Base de Datos en Visual Studio


2. Las clases LINQ to SQL no aparecen en la ventana Orgenes de datos. Sin embargo, puede agregar un nuevo origen de datos de objeto basado en clases LINQ to SQL y, a continuacin, arrastrar esos objetos al diseador para crear los controles enlazados a datos.

Orgenes de datos (Ventana)


Los orgenes de datos estn disponibles para su proyecto arrastrar los elementos desde esta ventana para crear controles enlazados a los datos subyacentes. Por cada tipo de datos que aparece en la ventana Orgenes de datos, se crea un control predeterminado al arrastrar el elemento hasta el diseador. Antes de arrastrar un elemento de la ventana Orgenes de datos, puede cambiar el control que se crear.

Tareas necesarias para enlazar controles a datos


En la siguiente tabla se incluyen algunas de las ms tareas comunes para enlazar controles a datos.

Tarea Abrir la ventana Orgenes de datos

Ms informacin Cmo: Abrir la ventana Orgenes de datos Cmo: Conectarse a los datos de una base de datos Cmo: Conectarse a los datos en objetos Cmo: Conectarse a los datos en un servicio Cmo: Establecer el control que se crear al arrastrar desde la ventana de orgenes de datos Cmo: Agregar controles personalizados a la ventana Orgenes de datos

Agregar un origen de datos al proyecto.

Establecer el control que se crea cuando se arrastra un elemento de la ventana Orgenes de datos al diseador. Modifique la lista de controles que estn asociados a elementos en la ventana Orgenes de datos. Crear controles enlazados a datos.

Enlazar controles de Windows Forms a datos en Visual Studio Enlazar controles WPF a datos en Visual Studio Enlazar controles de Silverlight a datos en Visual Studio

Conexin con Base de Datos en Visual Studio


Conectar a los datos en una base de datos (Windows Forms)
Puede conectar su aplicacin a los datos utilizando Asistente para la configuracin de orgenes de datos en Visual Studio. Despus de completar el asistente, puede arrastrar los objetos de datos de Orgenes de datos (ventana) a los formularios para crear controles enlazados a datos.

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 edicin de Visual Studio que se tenga y la configuracin que se utilice determinan estos elementos.
Las tareas que se ilustran en este tutorial son las siguientes: Crear un proyecto nuevo de aplicacin de Windows Forms. Crear y configurar un conjunto de datos en la aplicacin basada en objetos de base de datos utilizando elAsistente para la configuracin de orgenes 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.

Crear el proyecto
Para crear el nuevo proyecto
1. 2. En el men Archivo, cree un nuevo proyecto. Seleccione Aplicacin de Windows Forms y haga clic en Aceptar. El proyecto se crea y se agrega al Explorador de soluciones.

Conectar con la base de datos Northwind


Puede conectarse con la versin de SQL Server de la base de datos Northwind o a la versin de Microsoft Access de la base de datos.

Para crear una conexin a la versin de SQL Server o Access de Northwind


1. 2. 3. 4. 5. En el men Datos, haga clic en Mostrar orgenes de datos. En la ventana Orgenes de datos, seleccione Agregar nuevo origen de datos. En la pgina Elegir un tipo de origen de datos, seleccione Base de datos y, a continuacin, haga clic enSiguiente. En la pgina Elegir un modelo de base de datos, seleccione Conjunto de datos y, a continuacin, haga clic en Siguiente. En la pgina Elegir la conexin de datos, seleccione una de estas opciones:

Conexin con Base de Datos en Visual Studio


Si una conexin de datos a la base de datos de ejemplo Northwind est disponible en la lista desplegable, seleccinela. O bien o Seleccione Nueva conexin para configurar una nueva conexin de datos. Si su base de datos requiere una contrasea, seleccione la opcin para incluir datos confidenciales y haga clic en Siguiente. Haga clic en Siguiente en la pgina Guardar la cadena de conexin en el archivo de configuracin de la aplicacin. Expanda el nodo Tablas en la pgina Elija los objetos de base de datos. Seleccione las tablas Customers y Orders y, a continuacin, haga clic en Finalizar. NorthwindDataSet se agrega al proyecto y las tablas Customers y Orders aparecen en la ventanaOrgenes de datos. o

6. 7. 8. 9.

Agregar controles al formulario


Puede crear controles enlazados a datos arrastrando elementos desde la ventana Orgenes de datos hasta el formulario.

Para crear controles enlazados en el formulario


Arrastre el nodo Customers principal desde la ventana Orgenes 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. Aparecen en la bandeja de componentes NorthwindDataSet, CustomersTableAdapter, BindingSource y BindingNavigat or.

Ejecutar la aplicacin
Para ejecutar la aplicacin
Presione F5. Se abre Form1 mostrando los datos de la tabla Customers.

Conectarse a datos en una base de datos de SQL Server Express LocalDB (Windows Forms)
Puede utilizar Asistente para la configuracin de orgenes de datos de forma rpida y sencilla para conectar la aplicacin a los datos de una base de datos de SQL Server Express LocalDB. Despus de completar el asistente, puede arrastrar los objetos de datos de Orgenes 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

Conexin con Base de Datos en Visual Studio


versiones anteriores de Visual Studio, el motor de SQL Server Express se utiliza para tener acceso a un archivo de base de datos (.mdf).

Crear el proyecto
Para crear el nuevo proyecto
1. 2. En el men Archivo, cree un nuevo proyecto. Seleccione Aplicacin de Windows Forms y elija el botn de Aceptar . 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 configuracin de orgenes de datos . Seleccione una base de datos de SQL Server Express LocalDB cuando se realiza la conexin.

para crear una conexin a la base de datos de SQL Server Express LocalDB
1. 2. 3. 4. 5. en el men de Datos, elija Mostrar orgenes de datos. En la ventana Orgenes de datos, elija Agregar nuevo origen de datos. En la pgina de Elija un tipo de origen de datos, Base de datos, seleccione y elija el botn de Siguiente. En la pgina de Elegir un modelo de base de datos, Conjunto de datos, seleccione y elija el botn deSiguiente . En la pgina Elegir la conexin de datos, seleccione Nueva conexin para crear una nueva conexin de datos.

Nota

Si el Origen de datos no es Archivo de base de datos de Microsoft SQL Server, seleccione Cambiarpara abrir el cuadro de dilogo Elegir o cambiar origen de datos.
6. En el cuadro de dilogo Elegir origen de datos, seleccione Archivo de base de datos de Microsoft SQL Server. elija el botn de Continuar. El proveedor predeterminado es Proveedor de .NET Framework para servidor SQL Server. Escriba la ruta de acceso del archivo de base de datos al que desea obtener acceso, o haga clic en el botn de Examinar para buscar el archivo de base de datos. Seleccione el modo de autenticacin y la informacin de inicio de sesin requerida por su base de datos. Elija el botn de Aceptar , y elija el botn de Siguiente .

7. 8.

Nota

Los archivos de base de datos locales se pueden incluir en un proyecto como un archivo en la solucin.Al crear conexiones a archivos de bases de datos locales puede decidir crear una

Conexin con Base de Datos en Visual Studio


copia de la base de datos en su proyecto o conectar con el archivo de base de datos existente en su ubicacin actual.
9. Elija S para copiar el archivo de base de datos al proyecto. 10. en la pgina de Guarde la cadena de conexin en el archivo de configuracin de la aplicacin, elija el botn de Siguiente. 11. Expanda el nodo de Tablas, Customers seleccione y Pedidos, y despus elija el botn de Finalizar. Se agrega SampleDatabaseDataSet al proyecto y aparecen las tablas Customers y Orders en la ventanaOrgenes de datos.

Agregar controles al formulario


Cree los controles enlazados a datos arrastrando elementos desde la ventana Orgenes de datos hasta Form1.

Para crear controles enlazados en el formulario


Arrastre el nodo Customers principal desde la ventana Orgenes 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 BindingNaviga tor.

Conectar a los datos en una base de datos de Access (Windows Forms)


La conexin de la aplicacin de Visual Studio a los datos de una base de datos de Access se simplifica con el asistente para la configuracin de orgenes de datos. Una vez finalizado el asistente, los datos estn disponibles en Orgenes de datos (ventana) para arrastrarlos a los formularios. Para obtener ms informacin, vea Informacin general de datos locales. Al conectarse a los datos de archivos de datos locales es importante comprender cmo administra el sistema de proyectos de Visual Studio estos archivos. .

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 edicin de Visual Studio que se tenga y la configuracin que se utilice determinan estos elementos.

Las tareas ilustradas en este tutorial incluyen: Crear un proyecto nuevo de Aplicacin para Windows.

Conexin con Base de Datos en Visual Studio


Crear y configurar un conjunto de datos en la aplicacin basada en las tablas Customers y Orders de la base de datos Northwind utilizando el Asistente para la configuracin de orgenes de datos.

Crear el proyecto
Para crear el nuevo proyecto de aplicacin para Windows
1. 2. En el men Archivo, cree un nuevo proyecto. Seleccione Aplicacin para Windows y haga clic en Aceptar El proyecto se crea y se agrega al Explorador de soluciones.

Crear el conjunto de datos


Cree el conjunto de datos ejecutando el Asistente para la configuracin de orgenes de datos.

Para crear el conjunto de datos


1. 2. 3. 4. 5. 6. En el men Datos, haga clic en Mostrar orgenes de datos. En la ventana Orgenes de datos, seleccione Agregar nuevo origen de datos. Seleccione Base de datos en la pgina Elegir un tipo de origen de datos. Haga clic en Siguiente. Seleccione Conjunto de datos en la pgina Elegir un modelo de base de datos. Haga clic en Siguiente. En la pgina Elegir la conexin de datos, seleccione Nueva conexin para configurar una nueva conexin de datos. En el cuadro de dilogo Agregar conexin, escriba la ruta de acceso al archivo de base de datos Northwind.mdb o haga clic en el botn Examinar para localizar el archivo Northwind.mdb. Haga clic en Aceptar.

Nota

Si el Origen de datos no es Archivo de base de datos de Microsoft Access (OLE DB), seleccione Cambiar para abrir el cuadro de dilogo Cambiar origen de datos y cambie ese valor.
7. 8. Haga clic en Siguiente en la pgina Elegir la conexin de datos. Haga clic en Siguiente en la pgina Guardar la cadena de conexin en el archivo de configuracin de la aplicacin. 9. Expanda el nodo Tablas en la pgina Elegir los objetos de base de datos. 10. Seleccione las tablas Customers y Orders y, a continuacin, haga clic en Finalizar. NorthwindDataSet se agrega al proyecto y las tablas Customers y Orders aparecen en la ventana Orgenes de datos.

10

Conexin con Base de Datos en Visual Studio

CONCLUSIONES
Un origen de datos representa los datos que est disponibles para la aplicacin. Puede crear orgenes de datos a partir de bases de datos, servicios u objetos. Los orgenes de datos estn disponibles para su proyecto arrastrar los elementos desde esta ventana para crear controles enlazados a los datos subyacentes. Puede conectar su aplicacin a los datos utilizando Asistente para la configuracin de orgenes de datos en Visual Studio. La conexin de la aplicacin de Visual Studio a los datos de una base de datos de Access se simplifica con el asistente para la configuracin de orgenes de datos.

Conexin con Base de Datos en Visual Studio

RECOMENDACIONES: Investigar acerca de bases de datos. Aplicar estos pasos para conectar una base de datos.

Conexin con Base de Datos en Visual Studio

EGRAFIA http://msdn.microsoft.com/es-es/library/tzedkwye.aspx http://msdn.microsoft.com/es-es/library/ms171890.aspx http://msdn.microsoft.com/es-es/library/ms171893.aspx

S-ar putea să vă placă și