Compartir a través de


Cómo: Enlazar datos devueltos por un servicio

Actualización: noviembre 2007

Puede enlazar datos devueltos por un servicio Windows Communication Foundation (WCF) a un control, de la misma manera que puede enlazar cualquier otro origen de datos a un control. Al agregar una referencia a un servicio WCF, si el servicio contiene tipos compuesto que devuelven datos, se agregan automáticamente a la ventana Orígenes de datos.

Para enlazar un control a un campo de datos único devuelto por un servicio WCF

  1. En el menú Datos, haga clic en Mostrar orígenes de datos. Aparecerá la ventana Orígenes de datos.

  2. En la ventana Orígenes de datos, expanda el nodo para obtener la referencia de servicio. Se mostrará cualquier tipo compuesto devuelto por el servicio.

  3. Expanda un nodo para un tipo. Se mostrarán los campos de datos para ese tipo.

  4. Seleccione un campo y haga clic en la flecha de lista desplegable para mostrar una lista de controles disponibles para el tipo de datos.

  5. Haga clic en el tipo de control al que desea enlazar.

  6. Arrastre el campo a un formulario. El control se agregará al formulario junto con un componente BindingSource y un componente BindingNavigator.

  7. Repita los pasos del 4 al 6 para cualquier otro campo que desee enlazar.

Para enlazar un control al tipo compuesto devuelto por un servicio WCF

  1. En el menú Datos, seleccione Mostrar orígenes de datos. Aparecerá la ventana Orígenes de datos.

  2. En la ventana Orígenes de datos, expanda el nodo para obtener la referencia de servicio. Se mostrará cualquier tipo compuesto devuelto por el servicio.

  3. Seleccione un nodo para un tipo y haga clic en la flecha de lista desplegable para mostrar una lista de opciones disponibles.

  4. Haga clic en DataGridView para mostrar los datos en una cuadrícula o bien, haga clic en Detalles para mostrar los datos en controles individuales.

  5. Arrastre el nodo al formulario. Los controles se agregarán al formulario junto con un componente BindingSource y un componente BindingNavigator.

Vea también

Tareas

Cómo: Agregar una referencia a un servicio web XML

Ejemplo Consuming ASMX and WCF Services

Cómo: Enlazar datos al control DataGridView de formularios Windows Forms mediante el diseñador

Referencia

Agregar referencia de servicio (Cuadro de diálogo)

Ventana Orígenes de datos

Otros recursos

Servicios de Windows Communication Foundation y servicios de datos de ADO.NET