动态创建 RDLC xml 作为 VS2005 Report Viewer 的输入的最佳方法是什么?
我想根据数据大小自动调整列的大小。我还想以编程方式控制显示哪些列。
动态创建 RDLC xml 作为 VS2005 Report Viewer 的输入的最佳方法是什么?
我想根据数据大小自动调整列的大小。我还想以编程方式控制显示哪些列。
Lisa Nicholls在这个线程中给出了关于动态定义报告的完整答案。在获得有用的答案之前,您需要向下滚动一些。该线程最直接地回答了您关于控制显示哪些列的问题。
这些相同的技术可用于以编程方式调整列的大小,但您的代码必须计算出适当的列宽。
Dan Smith 也有一个很好的解决方案:http ://csharpshooter.blogspot.com/2007/08/revised-dynamic-rdlc-generation.html
Majid 在该博客条目的评论中还对 Dan 的解决方案进行了改进,不需要将任何文件写入文件系统。