BuildReport

BuildReport(Document, object)

Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.

public bool BuildReport(Document document, object dataSource)
ПараметрТипОписание
documentDocumentДокумент-шаблон для заполнения данными.
dataSourceObjectОбъект источника данных.

Возвращаемое значение

Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptionsсвойство включает InlineErrorMessages вариант.

Примечания

Используя эту перегрузку, вы можете ссылаться на элементы источника данных в документе-шаблоне, но не можете ссылаться на сам объект источника данных. Вам следует использоватьBuildReport перегрузка для достижения этой цели.

Объект источника данных может относиться к одному из следующих типов:

  • XmlDataSource
  • JsonDataSource
  • CsvDataSource
  • DataSet
  • DataTable
  • DataRow
  • IDataReader
  • IDataRecord
  • DataView
  • DataRowView
  • Любой другой произвольный нединамический и неанонимный тип .NET

Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).

Смотрите также


BuildReport(Document, object, string)

Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.

public bool BuildReport(Document document, object dataSource, string dataSourceName)
ПараметрТипОписание
documentDocumentДокумент-шаблон для заполнения данными.
dataSourceObjectОбъект источника данных.
dataSourceNameStringИмя для ссылки на объект источника данных в шаблоне.

Возвращаемое значение

Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptionsсвойство включает InlineErrorMessages вариант.

Примечания

Используя эту перегрузку, вы можете ссылаться на элементы источника данных и сам объект источника данных в шаблоне. Если вы не собираетесь ссылаться на сам объект источника данных, вы можете опуститьdataSourceName прохождениенулевой или используйтеBuildReport перегрузка.

Объект источника данных может относиться к одному из следующих типов:

  • XmlDataSource
  • JsonDataSource
  • CsvDataSource
  • DataSet
  • DataTable
  • DataRow
  • IDataReader
  • IDataRecord
  • DataView
  • DataRowView
  • Любой другой произвольный нединамический и неанонимный тип .NET

Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).

Смотрите также


BuildReport(Document, object[], string[])

Заполняет указанный шаблонный документ данными из указанных источников, превращая его в готовый отчет.

public bool BuildReport(Document document, object[] dataSources, string[] dataSourceNames)
ПараметрТипОписание
documentDocumentДокумент-шаблон для заполнения данными.
dataSourcesObject[]Массив объектов источника данных.
dataSourceNamesString[]Массив имен для ссылки на объекты источника данных в шаблоне.

Возвращаемое значение

Флаг, указывающий, был ли анализ документа-шаблона успешным. Возвращенный флаг имеет смысл только в том случае, если значениеOptionsсвойство включает InlineErrorMessages вариант.

Примечания

Используя эту перегрузку, вы можете ссылаться на несколько объектов источника данных и их членов в шаблоне. Имя первого источника данных может быть опущено (т.е. должно быть пустой строкой илинулевой), если вы собираетесь ссылаться на элементы источника данных, но не на сам объект источника данных. Имена других источников данных должны быть указаны и уникальны.

Если вы собираетесь использовать один источник данных, рассмотрите возможность использованияBuildReport иBuildReport вместо этого перегружаются.

Объект источника данных может относиться к одному из следующих типов:

  • XmlDataSource
  • JsonDataSource
  • CsvDataSource
  • DataSet
  • DataTable
  • DataRow
  • IDataReader
  • IDataRecord
  • DataView
  • DataRowView
  • Любой другой произвольный нединамический и неанонимный тип .NET

Информацию о том, как работать с источниками данных разных типов в документах шаблонов, см. в справочнике по синтаксису шаблонов (https://docs.aspose.com/display/wordsnet/Template+Syntax).

Смотрите также