如何:绑定服务返回的数据
可以将 Windows Communication Foundation (WCF) 服务返回的数据绑定到控件,就像可以将任何其他数据源绑定到控件一样。 添加对 WCF 服务的引用时,如果该服务包含返回数据的复合类型,则这些复合类型会自动添加到**“数据源”**窗口。
将控件绑定到 WCF 服务返回的单个数据字段
在**“数据”菜单上,单击“显示数据源”。 将出现“数据源”**窗口。
在**“数据源”**窗口中,展开服务引用的节点。 将显示该服务返回的所有复合类型。
展开类型的一个节点。 将显示该类型的数据字段。
选择一个字段,然后单击下拉箭头以显示可用于该数据类型的控件列表。
单击要绑定到的控件的类型。
将此字段拖到窗体上。 此控件将连同一个 BindingSource 组件和一个 BindingNavigator 组件一起添加到窗体上。
对您要绑定的所有其他字段重复执行步骤 4 至步骤 6。
将控件绑定到 WCF 服务返回的复合类型
在**“数据”菜单上,选择“显示数据源”。 将出现“数据源”**窗口。
在**“数据源”**窗口中,展开服务引用的节点。 将显示该服务返回的所有复合类型。
选择某一类型的一个节点,然后单击下拉箭头以显示可用选项的列表。
单击**“数据网格视图”以显示网格中的数据,或单击“详细信息”**以显示各个控件中的数据。
将此节点拖到窗体上。 这些控件将连同一个 BindingSource 组件和一个 BindingNavigator 组件一起添加到窗体上。
请参见
任务
如何:使用设计器将数据绑定到 Windows 窗体的 DataGridView 控件
参考
概念
Visual Studio 中的 Windows Communication Foundation 服务和 WCF 数据服务