Compartir a través de


Tutorial: Mostrar datos en Windows Forms

 

Publicada: julio de 2016

Uno de los escenarios más habituales en el desarrollo de aplicaciones es mostrar datos en un formulario de una aplicación basada en Windows. Puede mostrar los datos en un formulario arrastrando elementos desde la Orígenes de datos (ventana) hasta el formulario. Este tutorial crea un formulario simple que muestra los datos de una tabla única en varios controles individuales. En este ejemplo se utiliza la tabla Customers de la base de datos de ejemplo Northwind.

Las tareas ilustradas en este tutorial incluyen:

Requisitos previos

Para completar las tareas de este tutorial, necesitará:

Crear la aplicación para Windows

El primer paso es crear un proyecto de tipo Aplicación para Windows.

Para crear el nuevo proyecto de aplicación para Windows

  1. En el menú Archivo, cree un nuevo proyecto.

  2. Asigne al proyecto el nombre DisplayingDataonaWindowsForm.

  3. Seleccione Aplicación para Windows y haga clic en Aceptar. Para obtener más información, vea Desarrollar aplicaciones cliente con .NET Framework.

    Se crea el proyecto DisplayingDataonaWindowsForm y se agrega al Explorador de soluciones.

Crear el origen de datos

En este paso se crea un origen de datos utilizando el Asistente para la configuración de orígenes de datos basado en la tabla Customers de la base de datos de ejemplo Northwind. Debe tener acceso a la base de datos de ejemplo Northwind para crear la conexión. Para obtener información sobre la configuración de la base de datos de ejemplo Northwind, vea Cómo: Instalar bases de datos de ejemplo.

Para crear el origen de datos

  1. En el menú Datos, haga clic en Mostrar orígenes de datos.

  2. En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos para iniciar el Asistente para configuración de orígenes de datos.

  3. Seleccione Base de datos en la página Elegir un tipo de datos de origen y luego haga clic en Siguiente.

  4. En la página Elegir la conexión de datos realice una de las siguientes operaciones:

    • 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 iniciar el cuadro de diálogo Agregar o modificar conexión.

  5. Si su base de datos requiere una contraseña, seleccione la opción para incluir datos confidenciales y haga clic en Siguiente.

  6. Haga clic en Siguiente en la página Guardar la cadena de conexión en el archivo de configuración de la aplicación.

  7. Expanda el nodo Tables en la página Elija los objetos de base de datos.

  8. Seleccione la tabla Customers y, a continuación, haga clic en Finalizar.

    Se agrega al proyecto NorthwindDataSet y la tabla Customers aparece en la ventana Orígenes de datos.

Establecer los controles que se van a crear

Para este tutorial, los datos se encontrarán en un diseño Detalles en el que los datos se muestran en controles individuales. (El enfoque alternativo es el del diseño predeterminado, Cuadrícula, en el que los datos se muestran en un control DataGridView.)

Para establecer el tipo de acción de colocación de los elementos de la ventana Orígenes de datos

  1. Expanda el nodo Customers en la ventana Orígenes de datos.

  2. Cambie el tipo de colocación de la tabla Customers a Detalles seleccionando Detalles en la lista desplegable del nodo Customers. Para obtener más información, vea Establecer el control que se creará al arrastrar desde la ventana Orígenes de datos.

  3. Cambie el tipo de colocación de la columna CustomerID a una etiqueta seleccionando Etiqueta en la lista de controles del nodo CustomerID.

Crear el formulario

Cree los controles enlazados a datos arrastrando elementos desde la ventana Orígenes de datos al formulario.

Para crear controles enlazados en el formulario

Probar la aplicación

Para ejecutar la aplicación

  • Presione F5.

  • Navegue por los registros utilizando el control BindingNavigator.

Pasos siguientes

Dependiendo de los requisitos de la aplicación, hay varios pasos que pueden realizarse después de crear un Windows Form enlazado a datos. Entre las mejoras que podría realizar se incluyen:

Vea también

Tutoriales sobre datos
Enlazar controles de Windows Forms a datos en Visual Studio
Información general sobre orígenes de datos
Información general sobre TableAdapter