如何:连接到对象中的数据
通过运行 数据源配置向导 并将**“对象”**选为数据源类型,可将应用程序与对象中的数据连接在一起。
完成该向导后,基于选定对象的数据源将被添加到项目中,而且可立即在 “数据源”窗口 中使用。 可以将项从**“数据源”**窗口拖动到项目中的设计图面上,以创建数据绑定到对象的选定属性的控件。 有关更多信息,请参见在 Visual Studio 中将控件绑定到数据。
有关使用对象作为数据源的更多信息,请参见数据源概述。
备注
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
创建对象数据源
从对象中创建新的数据源
在**“数据”菜单上,单击“添加新数据源”**。
在**“选择数据源类型”页面上选择“对象”**。
在**“选择数据对象”**页上,展开树视图中的节点,找到要绑定到的对象。 树视图包含对应于您项目的节点,以及对应于您项目所引用的程序集和其他项目的节点。
如果要绑定到树视图中未显示的程序集或项目中的对象,请单击**“添加引用”,并使用“添加引用”**对话框添加对程序集或项目的引用。 添加引用后,即会将程序集或项目添加到树视图。
备注
您可能需要生成包含对象的项目,之后这些对象才会出现在树视图中。
在树视图中,选中要绑定到的对象的复选框。
单击**“完成”**。
该数据源将被添加到**“数据源”**窗口中。
创建绑定到对象的控件
在应用程序中添加功能
在**“数据”菜单上选择“显示数据源”以显示“数据源”**窗口。
在**“数据源”**窗口中选择一个项,并将其拖到设计图面上,以创建绑定到对象中的属性的控件。 根据需要对其他项重复此步骤。
有关更多信息,请参见在 Visual Studio 中将控件绑定到数据。
备注
若要支持拖放数据绑定,实现 ITypedList 或 IListSource 接口的对象必须具有默认构造函数(即无参数构造函数)。否则,Visual Studio 将无法实例化数据源对象,并将会在您将项拖到设计图面时显示错误。