or
Hello.
I use reporting together with entity framework.
Generally the structure is this:
1. I have a winform and there I select what kind of report I want to see, and also select data for the report.
2. I pass this data to report and refresh it.
I have a report that has some tables and lists inside. To pass data to those report elements I defined SetDS method for each report. For example:
| public void SetDS(Product product) |
| { |
| EntityTools.LoadReferences(product); |
| foreach (WciFilling item in product.WciFilling) |
| EntityTools.LoadReferences(item); |
| foreach (WciAdditionalItem item in product.WciAdditionalItem) |
| EntityTools.LoadReferences(item); |
| this.DataSource = product; |
| this.lstFilling.DataSource = product.WciFilling; |
| this.tbGrid.DataSource = product.WciAdditionalItem.Where(o => o.WciAdditionalItemType.Id.Equals((int)EnWciAdditionalItemType.Grid)); |
| } |
So, now I want to use one of these reports as a sub-report inside of list, and the question is how can I call SetDS for that subreport?
Or, maybe, I'm going in a wrong way, and there is a better approach?
Thanks.
Best regards,
Oleksandr
MultiValue = True