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.3
Syntaxpublic bool BuildReport(
Document document,
Object dataSource,
string dataSourceName
)
Public Function BuildReport (
document As Document,
dataSource As Object,
dataSourceName As String
) As Boolean
public:
bool BuildReport(
Document^ document,
Object^ dataSource,
String^ dataSourceName
)
member BuildReport :
document : Document *
dataSource : Object *
dataSourceName : string -> bool
Parameters
- document
- Type: Aspose.WordsDocument
A template document to be populated with data. - dataSource
- Type: SystemObject
A data source object. - dataSourceName
- Type: SystemString
A name to reference the data source object in the template.
Return Value
Type:
BooleanA 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.
Remarks
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 (https://docs.aspose.com/display/wordsnet/Template+Syntax).
See Also