Share via


Cómo: Crear un formulario principal-detalle mediante dos controles DataRepeater (Visual Studio)

Puede mostrar datos relacionados mediante dos o más controles DataRepeater para crear un formulario principal-detalle. Por ejemplo, puede que desee mostrar una lista de clientes en un control DataRepeater y, cuando el usuario seleccione un cliente, mostrar la lista de pedidos de ese cliente en un segundo control DataRepeater.

Puede mostrar datos relacionados arrastrando elementos de detalle que comparten el mismo nodo de tabla principal desde la ventana Orígenes de datos hasta un control DataRepeater. Por ejemplo, si tiene un origen de datos con una tabla Clientes y una tabla Pedidos relacionada, verá ambas tablas como nodos de nivel superior en la vista de árbol de la ventana Orígenes de datos. Expanda el nodo Clientes para poder ver las columnas. Observe que la última columna de la lista es un nodo expansible que representa la tabla Pedidos. Este nodo representa los pedidos relacionados para un cliente.

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.

Para mostrar datos relacionados en dos controles DataRepeater

  1. Arrastre dos controles DataRepeater desde la ficha Visual Basic PowerPacks del Cuadro de herramientas hasta un formulario o control contenedor.

  2. Arrastre los controladores de tamaño y posición para ajustar los controles y colocarlos en paralelo.

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

    Nota

    Si la ventana Orígenes de datos está vacía, agréguele un origen de datos.Para obtener más información, vea Información general sobre orígenes de datos.

  4. En la ventana Orígenes de datos, seleccione el nodo de nivel superior de la tabla principal.

  5. Cambie el tipo de colocación de la tabla principal a Detalles haciendo clic en Detalles en la lista desplegable del nodo de tabla.

  6. Arrastre el nodo de tabla principal a la región de la plantilla de elementos del primer control DataRepeater.

  7. Expanda el nodo de tabla principal y seleccione el nodo de detalle de la tabla relacionada.

  8. Cambie el tipo de colocación de la tabla de detalle a Detalles haciendo clic en Detalles en la lista desplegable del nodo de la tabla.

  9. Seleccione este nodo de tabla y arrástrelo a la región de plantilla de elementos del segundo control DataRepeater.

Vea también

Tareas

Cómo: Mostrar los datos enlazados en un control DataRepeater (Visual Studio)

Cómo: Mostrar datos relacionados en una aplicación de Windows Forms

Cómo: Cambiar la apariencia de un control DataRepeater (Visual Studio)

Solución de problemas del control DataRepeater (Visual Studio)

Referencia

DataRepeater

Conceptos

Introducción al control DataRepeater (Visual Studio)