数据缓存示例

更新:2007 年 11 月

ms178822.alert_note(zh-cn,VS.90).gif说明:

本示例只能在 Microsoft Office Word 2007 中运行。

本示例演示如何从 XML 文件中检索数据,并将这些数据存储在 Word 文档的数据缓存中,然后再从文档本身或从 Windows 窗体应用程序中使用这些数据。

该示例是一个客户满意度调查,设计为脱机使用。调查信息存储在 XML 文件中;可以将数据加载到文档的数据缓存中以检查或使用这些数据。

ms178822.alert_security(zh-cn,VS.90).gif安全说明:

此示例代码的用途在于阐释概念,因此只显示了与该概念相关的代码。示例代码不一定满足特定环境的安全要求,不应原样照搬使用。我们建议您添加安全性代码和错误处理代码,让您的项目更加安全可靠。Microsoft 按“原样”提供此示例代码,不提供任何保证。

有关如何在计算机上安装示例项目的信息,请参见 如何:安装和使用“帮助”中找到的示例文件

Download sample

运行示例

  1. 按 F5。

    显示一个空文档。缓存中没有任何数据。

  2. 单击“Retrieve Surveys”(检索调查)。

    将数据从 XML 文件加载到数据缓存中,并显示第一个调查。

  3. 您可以执行以下任何操作:

    • 编辑调查数据。

    • 完成调查。

    • 通过操作窗格中的导航栏浏览调查数据。

    • 通过在操作窗格中选择相应的选项按钮,可以筛选调查数据以查看所有已完成的调查、所有未完成的调查或所有调查(无论是否完成)。

    • 使用操作窗格中的“Submit Surveys”(提交调查)按钮将调查数据提交回数据源。

  4. 保存并关闭该文档。

    数据被保存到文档的数据缓存中。

  5. 在 Visual Studio 中右击 Windows 窗体项目,指向“调试”,然后单击“启动新实例”。

    “Customer Satisfaction Survey Data”(客户满意度调查数据)应用程序打开。

  6. 在“文件”菜单上单击“打开”。

  7. 定位到保存的文档,然后单击“打开”。

    将使用文档数据缓存中的数据填充 DataGrid

  8. 查看数据并根据需要进行更改。

  9. 在“文件”菜单上单击“保存”,以将更改保存到数据缓存中。

演示

此示例演示以下任务:

  • 从 XML 文件中检索、使用和更新数据。

  • 将数据存储到数据缓存中。

  • 从数据缓存中读取数据和将更改写入数据缓存中。

  • 使用书签控件在 Word 文档中显示数据。

  • 在 Word 文档中使用操作窗格。

  • 在 Word 文档上使用 Windows 窗体控件。

  • 从 Windows 窗体应用程序中访问和使用文档的缓存数据。

请参见

概念

缓存数据

将数据绑定到控件

操作窗格概述

其他资源

Office 开发示例和演练