ReportingEngineBuildReport Method (Document, Object, String)

Populates the specified template document with data from the specified source making it a ready report.

Namespace:  Aspose.Words.Reporting
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.2
public bool BuildReport(
	Document document,
	Object dataSource,
	string dataSourceName


Type: Aspose.WordsDocument
A template document to be populated with data.
Type: SystemObject
A data source object.
Type: SystemString
A name to reference the data source object in the template.

Return Value

Type: Boolean
A flag indicating whether parsing of the template document was successful. The returned flag makes sense only if a value of the Options property includes the InlineErrorMessages option.

Using this overload you can reference the data source's members and the data source object itself in the template. If you are not going to reference the data source object itself, you can omit dataSourceName passing null or use the BuildReport(Document, Object) overload.

A data source object can be of one of the following types:

For information on how to work with data sources of different types in template documents, see template syntax reference (

See Also