问题描述
有以下这么一个处理,求方案主题:有一个报表,报表要打印什么项目是从XML里读取,XML里定义这个项目的话,就按照条件到数据库里查询,之后把项目的名和数据一起打印出来。*注1。一个项目有可能查询出多件数据2。一页可以显示50行3.XML里还定义了这个项目在哪一列打印等相关数据问题点:打印报表这个工具呢,必须先设定要打印的总页数,之后再给每页设定值。但问题是要打印多少页必须把要打印的数据全读取出来,计算要打印多少行才能出总页数。最无耻的方法就是为了计算总页数读取一遍数据,真正打印时再读取一遍数据。没有效率啊我现在想在计算总页数时把读取的数据保存一个形式(数组之类)之后打印时就不用再读取XML了。保存什么形式希望大家给个建议刚接触C#没几天,有很多不了解
解决方案
解决方案二:
使用水晶报表吧,不知道你使用的是那种?
解决方案三:
引用1楼xuexiaodong2009的回复:
使用水晶报表吧,不知道你使用的是那种?
不是水晶报表是FarPoint?打印出来是像EXCEL形式的
解决方案四:
没人理我啊
时间: 2024-11-06 09:36:13