Кэшировать данные для использования в автономном режиме или на сервере
Вы можете пометить элемент данных для кэширования в документе, чтобы он был доступен в автономном режиме. Это также позволяет управлять данными в документе с помощью другого кода при хранении документа на сервере.
Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel и Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Вы можете пометить элемент данных, который будет кэширован при объявлении элемента данных в коде или, если используется DataSet, задав свойство в окне свойств . Если вы кэширование элемента данных, который не является или DataSet DataTable, убедитесь, что он соответствует критериям кэширования в документе. Дополнительные сведения см. в разделе "Кэш данных".
Примечание.
Наборы данных, созданные с помощью Visual Basic, помеченные как Кэшированные и WithEvents (включая наборы данных, перетаскиваемые из окна источников данных или панели элементов с свойством CacheInDocument с значением True), имеют префикс подчеркивания в их именах в кэше. Например, если вы создадите набор данных и назовете его "Клиенты", CachedDataItem имя будет _Customers в кэше. ServerDocument При доступе к этому кэшированному элементу необходимо указать _Customers вместо клиентов.
Кэширование данных в документе с помощью кода
Объявите общедоступное поле или свойство элемента данных в качестве члена класса элемента узла в проекте, например
ThisDocument
класс в проекте Word илиThisWorkbook
класс в проекте Excel.CachedAttribute Примените атрибут к элементу, чтобы пометить элемент данных, хранящийся в кэше данных документа. В следующем примере этот атрибут применяется к объявлению поля для DataSetобъекта.
Добавьте код для создания экземпляра элемента данных и, если применимо, для его загрузки из базы данных.
Элемент данных загружается только при первом создании; После этого кэш остается в документе и необходимо написать другой код, чтобы обновить его.
Кэширование набора данных в документе с помощью окно свойств
Добавьте набор данных в проект с помощью средств в конструкторе Visual Studio, например путем добавления источника данных в проект с помощью окна "Источники данных".
Создайте экземпляр набора данных, если у вас еще нет этого набора данных и выберите экземпляр в конструкторе.
В окне "Свойства" задайте для свойства CacheInDocument значение True.
Дополнительные сведения см. в разделе "Свойства" в проектах Office.
В окне "Свойства" задайте для свойства Modifiers значение Public (по умолчанию оно является внутренним).