In a page report or a RDL report, once you connect your report to a data source, in order to get a list of fields to use in the report, you need to add a dataset. Use the following instructions to add a dataset to the report.
These steps assume that you have already added a Page Report/RDL Report template and connected it to a data source. See Adding an ActiveReport to a Project and Connect to a Data Source for further information.
Query and Field settings for XML Data
The XML provider supports the use of XPath 1.0 in building queries and selecting Fields. Following is an example of how the query string and fields are set with an XMLData connection string.
Connection String
Example of an XmlData connection string.
XmlData=<people>
<person>
<name>
<given>John</given>
<family>Doe</family>
</name>
</person>
<person>
<name>
<given>Jane</given>
<family>Smith</family>
</name>
</person>
</people>;
Query String
Set the query like /people/person/name
Fields
Once the query is set, build the Fields collection with two fields that contain the following name and value pairs:
Name: Given; Value: given
Name: Family; Value: family
See Use Fields in Reports to understand fields further.