弱弱的问题,水晶报表太宽怎么办

kevn 2015-01-09 10:20:56
我的报表有很多列,用的水晶报表,可是水晶报表必须关联纸张大小,显示不开,请问如何解决?或者其他报表是不是可以解决?
...全文
446 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2015-01-09
  • 打赏
  • 举报
回复
否则本来能一次查询到的数据,它要反复到数据库里查询好几次,不慢才怪呢.
於黾 2015-01-09
  • 打赏
  • 举报
回复
你试过不给它绑定数据源,也一样慢吗 不要一下给它绑定好几个表,能整合成一个视图的,直接给它绑定一个视图
kevn 2015-01-09
  • 打赏
  • 举报
回复
有何第三方的报表工具可以推荐下? 不是加载数据过多,是报表慢,大概5,6秒的样子吧
於黾 2015-01-09
  • 打赏
  • 举报
回复
不行就换个能支持大纸张的第三方报表工具 第一次打开卡,可能是第一次打开需要从文件加载到内存,反复打开的话报表文件一直在内存里所以后面就会快很多 问题是你到底卡到什么程度,是否确实是因为报表文件加载慢,还是说你第一次加载要读的数据库内容过多了
kevn 2015-01-09
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
[quote=引用 3 楼 kevinwen0413 的回复:] [quote=引用 1 楼 Z65443344 的回复:] 我只能说:呵呵 你excel里放太多列也一样打印不到同一张纸上,这是你自己设计布局有问题,跟用什么报表有什么关系
或者不想打印,只想能够显示,并且导出而已,那是不是就应该用gridview表格控件来做?[/quote] 用gridview当然会更灵活一些,比如太宽会自动生成滚动条 但是表格形式可能就不如报表灵活了(各种合并单元格换行之类的) 如果你不打印,完全可以把纸张调整到足够大,而不用考虑用户接的打印机是否支持打印那么大的纸[/quote] 感谢回复,我一直也是这么想的,奈何水晶报表最大的纸张似乎也支持不了那么多列,是不是可以自定义足够大的纸张? 另每次我winform水晶报表打开第一次时都很卡,不知有没有好的解决办法
於黾 2015-01-09
  • 打赏
  • 举报
回复
引用 3 楼 kevinwen0413 的回复:
[quote=引用 1 楼 Z65443344 的回复:] 我只能说:呵呵 你excel里放太多列也一样打印不到同一张纸上,这是你自己设计布局有问题,跟用什么报表有什么关系
或者不想打印,只想能够显示,并且导出而已,那是不是就应该用gridview表格控件来做?[/quote] 用gridview当然会更灵活一些,比如太宽会自动生成滚动条 但是表格形式可能就不如报表灵活了(各种合并单元格换行之类的) 如果你不打印,完全可以把纸张调整到足够大,而不用考虑用户接的打印机是否支持打印那么大的纸
kevn 2015-01-09
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
我只能说:呵呵 你excel里放太多列也一样打印不到同一张纸上,这是你自己设计布局有问题,跟用什么报表有什么关系
或者不想打印,只想能够显示,并且导出而已,那是不是就应该用gridview表格控件来做?
於黾 2015-01-09
  • 打赏
  • 举报
回复
如果条件要求不能修改布局,不行你就只能把纸张改成横向,还不行把A4改成A3
於黾 2015-01-09
  • 打赏
  • 举报
回复
我只能说:呵呵 你excel里放太多列也一样打印不到同一张纸上,这是你自己设计布局有问题,跟用什么报表有什么关系

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧