BuildReport
BuildReport(Document, object)
Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.
public bool BuildReport(Document document, object dataSource)
Параметр | Тип | Описание |
---|---|---|
document | Document | Документ-шаблон для заполнения данными. |
dataSource | Object | Объект источника данных. |
Возвращаемое значение
Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptions
свойство включает InlineErrorMessages вариант.
Примечания
Используя эту перегрузку, вы можете ссылаться на элементы источника данных в документе-шаблоне, но не можете ссылаться на сам объект источника данных. Вам следует использоватьBuildReport
перегрузка для достижения этой цели.
Объект источника данных может относиться к одному из следующих типов:
XmlDataSource
JsonDataSource
CsvDataSource
- DataSet
- DataTable
- DataRow
- IDataReader
- IDataRecord
- DataView
- DataRowView
- Любой другой произвольный нединамический и неанонимный тип .NET
Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).
Смотрите также
- class Document
- class ReportingEngine
- пространство имен Aspose.Words.Reporting
- сборка Aspose.Words
BuildReport(Document, object, string)
Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.
public bool BuildReport(Document document, object dataSource, string dataSourceName)
Параметр | Тип | Описание |
---|---|---|
document | Document | Документ-шаблон для заполнения данными. |
dataSource | Object | Объект источника данных. |
dataSourceName | String | Имя для ссылки на объект источника данных в шаблоне. |
Возвращаемое значение
Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptions
свойство включает InlineErrorMessages вариант.
Примечания
Используя эту перегрузку, вы можете ссылаться на элементы источника данных и сам объект источника данных в шаблоне. Если вы не собираетесь ссылаться на сам объект источника данных, вы можете опуститьdataSourceName прохождениенулевой
или используйтеBuildReport
перегрузка.
Объект источника данных может относиться к одному из следующих типов:
XmlDataSource
JsonDataSource
CsvDataSource
- DataSet
- DataTable
- DataRow
- IDataReader
- IDataRecord
- DataView
- DataRowView
- Любой другой произвольный нединамический и неанонимный тип .NET
Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).
Смотрите также
- class Document
- class ReportingEngine
- пространство имен Aspose.Words.Reporting
- сборка Aspose.Words
BuildReport(Document, object[], string[])
Заполняет указанный шаблонный документ данными из указанных источников, превращая его в готовый отчет.
public bool BuildReport(Document document, object[] dataSources, string[] dataSourceNames)
Параметр | Тип | Описание |
---|---|---|
document | Document | Документ-шаблон для заполнения данными. |
dataSources | Object[] | Массив объектов источника данных. |
dataSourceNames | String[] | Массив имен для ссылки на объекты источника данных в шаблоне. |
Возвращаемое значение
Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptions
свойство включает InlineErrorMessages вариант.
Примечания
Используя эту перегрузку, вы можете ссылаться на несколько объектов источника данных и их членов в шаблоне. Имя первого источника данных может быть опущено (т.е. должно быть пустой строкой илинулевой
), если вы собираетесь ссылаться на элементы источника данных, но не на сам объект источника данных. Имена других источников данных должны быть указаны и уникальны.
Если вы собираетесь использовать один источник данных, рассмотрите возможность использованияBuildReport
иBuildReport
вместо этого перегружаются.
Объект источника данных может относиться к одному из следующих типов:
XmlDataSource
JsonDataSource
CsvDataSource
- DataSet
- DataTable
- DataRow
- IDataReader
- IDataRecord
- DataView
- DataRowView
- Любой другой произвольный нединамический и неанонимный тип .NET
Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).
Смотрите также
- class Document
- class ReportingEngine
- пространство имен Aspose.Words.Reporting
- сборка Aspose.Words