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