I am evaluating your product but unfortunately, I struggle using the Relations in a Master-Detail setup (a crucial feature for us).
What happens without Relations?
Both tables print their complete data set.
What happens after adding the Relations (string-based columns)?
The column headers of the detail tables are printed, and the number of times equals the row count of the master table.
Is it possible, there are further restrictions on the column which can be used for the relationship?
(i.e. has to be an id, and not just a simple string, although unique in the master table)
Any pointers are appreciated.
Kind regards,
Luloah
Setup in a nutshell:
- New Datasources added as Objects (Data from business objects).
- Data handed over in Blazor code using RegData().
- Report - apart from datasource type and data itself - practically identical to Stimulsoft's example "TableInvoiceWithGroups"
- Type of ElementCode in master table:
Code: Select all
<value>ORIGINAL,ElementCode,ElementCode,ElementCode,System.String,daae070ede27402dafdf11c92c5b4b43</value>
Code: Select all
<value>ORIGINAL,ElementCode,ElementCode,ElementCode,System.String,_x0033_fd2344f5fb344ef939b2edfccdf23a7</value>
Code: Select all
<Relations isList="true" count="1">
<ElementResult Ref="13" type="DataRelation" isKey="true">
<Alias>ElementResult</Alias>
<ChildColumns isList="true" count="1">
<value>ElementCode</value>
</ChildColumns>
<ChildSource isRef="11" />
<Dictionary isRef="1" />
<Key>baf0271272b249fbbb42f3a6f5cb5aa8</Key>
<Name>ElementResult</Name>
<NameInSource>ElementResult</NameInSource>
<ParentColumns isList="true" count="1">
<value>ElementCode</value>
</ParentColumns>
<ParentSource isRef="12" />
</ElementResult>
</Relations>