有以下这么一个处理,求方案主题:
有一个报表,报表要打印什么项目是从XML里读取,
XML里定义这个项目的话,就按照条件到数据库里查询,
之后把项目的名和数据一起打印出来。*注
1。一个项目有可能查询出多件数据
2。一页可以显示50行
3.XML里还定义了这个项目在哪一列打印等相关数据问题点:
打印报表这个工具呢,必须先设定要打印的总页数,
之后再给每页设定值。
但问题是要打印多少页必须把要打印的数据全读取出来,
计算要打印多少行才能出总页数。最无耻的方法就是为了计算总页数读取一遍数据,
真正打印时再读取一遍数据。没有效率啊我现在想在计算总页数时把读取的数据保存一个形式(数组之类)
之后打印时就不用再读取XML了。保存什么形式希望大家给个建议
刚接触C#没几天,有很多不了解
有一个报表,报表要打印什么项目是从XML里读取,
XML里定义这个项目的话,就按照条件到数据库里查询,
之后把项目的名和数据一起打印出来。*注
1。一个项目有可能查询出多件数据
2。一页可以显示50行
3.XML里还定义了这个项目在哪一列打印等相关数据问题点:
打印报表这个工具呢,必须先设定要打印的总页数,
之后再给每页设定值。
但问题是要打印多少页必须把要打印的数据全读取出来,
计算要打印多少行才能出总页数。最无耻的方法就是为了计算总页数读取一遍数据,
真正打印时再读取一遍数据。没有效率啊我现在想在计算总页数时把读取的数据保存一个形式(数组之类)
之后打印时就不用再读取XML了。保存什么形式希望大家给个建议
刚接触C#没几天,有很多不了解
解决方案 »
- C# winform 的webbrowser控件如何屏蔽重复提交表单时弹出的对话框?
- TreeView控件的用法
- 求组合问题
- [求助]設置控件的屬性A,屬性B也跟著變化并在PropertyGrid中呈現...愚翁老大請進!
- Oracle中用一条语句截取字符串
- 在C#中不通过New怎样实例化类
- 在三层架构中,到底建项目该如何建?是不是要每一层建一个项目?
- WebBroswer控件Win8触屏缩放问题
- 给 用System.Diagnostics.Process启动的进程 传递参数,新进程怎么接收参数?
- 在线等待,window application 编程初级问题
- C#界面设计
- C# 如何在智能设备应用程序中读取CSV文件
是FarPoint?
打印出来是像EXCEL形式的