如何:用对象中的数据填充文档
Microsoft Office Word 文档级项目中的数据对象的数据访问工作方式与 Windows 窗体项目中的数据访问工作方式相同。可以使用相同的工具和代码将数据从对象传入您的解决方案,并且可以使用 Windows 窗体控件来显示这些数据。此外,您可以使用宿主控件来显示数据。宿主控件是 Microsoft Office Word 中的本机对象,这些控件经过增强,具有事件和数据绑定功能。有关更多信息,请参见宿主项和宿主控件概述。
**适用于:**本主题中的信息适用于以下应用程序的文档级项目和应用程序级项目:Excel 2013 和 Excel 2010;Word 2013 和 Word 2010。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
您必须完成以下三个基本步骤才能用对象中的数据填充文档:
将可以绑定到数据的控件添加到文档中。
将数据对象添加到文档。
将数据对象连接到 BindingSource。
添加数据对象
添加数据对象
- 打开**“数据源”**窗口,并依据对象创建一个数据源。有关更多信息,请参见如何:连接到对象中的数据。
将数据对象连接到 BindingSource
在文档级项目中,可以在设计时将控件添加到文档中并将它们绑定到数据。
在应用程序级项目中,可以在运行时创建控件并绑定它们。
文档级项目
将数据对象连接到 BindingSource
将所需的数据字段从**“数据源”**窗口拖动到文档中。这会自动创建一个控件。
在代码中,创建您为数据源选择的对象类型的实例。
将该实例分配给 BindingSource 的 DataSource 属性。
应用程序级项目
将数据对象连接到 BindingSource
在代码中,创建与数据源关联的对象类型的一个实例。
创建 BindingSource 的一个实例。
将该数据源实例分配给 BindingSource 的 DataSource 属性。
将该数据源作为数据绑定添加到控件中。
请参见
任务
参考
概念
在 Visual Studio 中将 Windows 窗体控件绑定到数据