当前位置: 代码迷 >> .NET报表 >> VS2005 winform 开发出库单打印功能的有关问题!(泰哥请进)
  详细解决方案

VS2005 winform 开发出库单打印功能的有关问题!(泰哥请进)

热度:5398   发布时间:2013-02-25 00:00:00.0
VS2005 winform 开发出库单打印功能的问题!(泰哥请进)
首先说明一下,出库单需要连打,自定义纸张大小(宽21cm、高14cm)。

目前使用的是VS2005自带的Crystal Report来完成的,但是有个比较严重的问题一直无法解决:
在开发机上设置好打印机及自定义纸张类型后生成项目,将项目安装到其他计算机上后,打印格式就乱了,
但是打印机是同一台打印机型号完全一样,是通过网络共享的。
要想解决,就必须在该台计算机中安装VS2005,重新设置一下纸张、保存、重新生产项目后,此问题方可解决。
但是这完全影响了项目的实施。没办法到每个客户哪里去分别设置,这很不现实。(此问题困扰2年了,差了好多资料都没有找到解决办法)

另外想问一下,如果用RDLC报表,是否可以完成和Crystal Report一样的功能,上面的问题是否可以解决呢?

请大家帮忙看一下,谢谢了。
------解决方案--------------------------------------------------------
水晶报表不熟悉,考虑用第三方控件吧,比如:DevExpress
------解决方案--------------------------------------------------------
兄弟,我这边也遇到了这个问题,就是设置自定义纸张的情况下,几乎就是每台机器都需要重新设置报表格式。

最近好像找到原因了,大概就是每个自定义纸张在同配置的电脑上这个纸张在指定打印机的ID不一样,网上说的解决方法是在报表里面先获取到自定义纸张的ID,但是我获取到ID后,将打印纸张指定到这个ID的时候报错了。这两天也在找解决方法。(目前我的解决方法是将一台电脑所有的东西都配置好,之后备份系统,在其他同配置的电脑上还原,没办法的办法了)
------解决方案--------------------------------------------------------
打印格式会随默认打印机的纸张尺寸变化而变化的。。
------解决方案--------------------------------------------------------
建议你考察下Grid++Report,应该就不会有如上烦恼了。
  相关解决方案