如何:绑定服务返回的数据

更新:2007 年 11 月

可以将 Windows Communication Foundation (WCF) 服务返回的数据绑定到控件,就像可以将任何其他数据源绑定到控件一样。添加对 WCF 服务的引用时,如果该服务包含返回数据的复合类型,则这些复合类型会自动添加到“数据源”窗口。

将控件绑定到 WCF 服务返回的单个数据字段

  1. 在“数据”菜单上单击“显示数据源”。将出现“数据源”窗口。

  2. 在“数据源”窗口中,展开服务引用的节点。将显示该服务返回的所有复合类型。

  3. 展开类型的一个节点。将显示该类型的数据字段。

  4. 选择一个字段,然后单击下拉箭头以显示可用于该数据类型的控件列表。

  5. 单击要绑定到的控件的类型。

  6. 将此字段拖到窗体上。此控件将连同一个 BindingSource 组件和一个 BindingNavigator 组件一起添加到窗体上。

  7. 对您要绑定的所有其他字段重复执行步骤 4 至步骤 6。

将控件绑定到 WCF 服务返回的复合类型

  1. 在“数据”菜单上,选择“显示数据源”。将出现“数据源”窗口。

  2. 在“数据源”窗口中,展开服务引用的节点。将显示该服务返回的所有复合类型。

  3. 选择某一类型的一个节点,然后单击下拉箭头以显示可用选项的列表。

  4. 单击“数据网格视图”以显示网格中的数据,或单击“详细信息”以显示各个控件中的数据。

  5. 将此节点拖到窗体上。这些控件将连同一个 BindingSource 组件和一个 BindingNavigator 组件一起添加到窗体上。

请参见

任务

如何:添加对 Web 服务的引用

使用 ASMX 和 WCF 服务示例

如何:使用设计器将数据绑定到 Windows 窗体的 DataGridView 控件

参考

“添加服务引用”对话框

“数据源”窗口

其他资源

Windows Communication Foundation 服务和 ADO.NET 数据服务