我有大约20个DataTables,我想使用RDLC报告打印每个列的报告。事情是,我必须为每个DataTable创建一个报告。是否可以动态地将DataTable中的列分配给RDLC报告(这样我将只对所有数据表使用一个rdlc报告,只更改数据源)基于DataTable列的RDLC报告列
1
A
回答
0
根据评论,您的内容完全不同。我的意思是诸如查找表,其中可能有10个查找表,并且所有表都有通用的“ID”,“Description”列,但对于基于医疗的应用程序(因为它听起来),其中每个都有很大差异,我不会建议动态创建报告。不同输出的数据宽度,格式等。我会为每个需要的内容创建一个报告。现在
,如果你的目的是有一个报告生成根据内容不同的格式,如关于特定患者的所有相关内容,那么你可能会考虑为子报表RDLC。这个基本前提是您有一份主要报告,其中包含最顶级组件的数据。在这种情况下,可能是患者或实际考试......您的选择。
然后,在细节层面,你添加一个报表到主报表。现在,子报表实际上只是另一个RDLC报表,它被拉入到主报表中,其数据源将从主报表中提供,以显示其内容(它可以有自己的多行/组,例如多种药物上市)。或者只是一行(患者信息/或考试)。
我这样做的各种我的报告和使用数据集加载数据。这样,一个DataSet可以将多个DataTable作为参考,每个DataTable可以具有可用的DataRows。这种报告的基本布局可能
MainReportByPatient.rdlc
Patient name, birth, id, etc
address, phone, email, etc...
+------------
| SubReportMeds.rdlc
| +------------
| | Medication Dose Purpose
| | details... details details
| | details... details details
| | details... details details
| +-------------
| ExamHistory.rdlc
| +------------
| | Exam Date Reason blah...
| | details... details... blah..
| | details... details... blah..
| | details... details... blah..
| | ExamDetail.rdlc
| | +-------------
| | | additional nested level per exam to show details... just example
| | +-------------
| |
| +------------
|
+-------------
这是不是像你需要为你的报告?
+0
我觉得我得到了我的第一款答案。我确实有另一份报告将使用这种主报告与子报告。你刚刚回答了我的另一个未来问题。谢谢! – sigs
相关问题
- 1. RDLC“wrap”报告列
- 2. 表中的列值总和 - Rdlc报告
- 3. rdlc报告页脚中的列总数
- 4. RDLC报告的动态列宽
- 5. 窗体rdlc报告重复列
- 6. RDLC报告,ASP.net
- 7. 基于报告呈现方法在报告上隐藏图像(RDLC)
- 8. 优化RDLC报告
- 9. 程序RDLC报告
- 10. Rdlc在dotnet报告
- 11. RDLC报告问题
- 12. RDLC报告wpf C#
- 13. 跨多列打印RDLC报告(报纸格式)
- 14. 转换RDL报告RDLC用于MVC
- 15. Rdlc报告:关于子报告数据集
- 16. ASP.Net中的RDLC子报告
- 17. RDLC报告中的小计
- 18. #rdlc报告中的错误
- 19. MVC中的Microsoft rdlc报告
- 20. 排序的DataTable基于价值列
- 21. 子集的DataTable基于在列
- 22. 以清单列表作为其数据源的RDLC报告
- 23. Rdlc报告列重新排列我想将第一列移到最后。请
- 24. RDLC报告 - 使用子报告作为报告头
- 25. 基于Web的报告
- 26. .NET RDLC报告矩阵
- 27. RDLC报告使用C#
- 28. ReportViewer未显示RDLC报告
- 29. 使用xpath和rdlc报告
- 30. ReportItems! RDLC报告(MS DYANMICS NAV)
取决于...如果它是像查找参考表,是的......如果你查询的数据和一般分配“AS”的东西列,并让尽可能多的列作为最栏会。您可以详细说明/示例(编辑现有问题),并提供您试图报告的这些表结构的更多详细信息。 – DRapp
我很抱歉,但是您一般指定列的含义是什么? 表包含字符串大多是整数,浮点值,如病人的详细信息,用户信息,medicaton细节,等他们的每列名的不同 – sigs