我在2002里建立水晶报表(添加Dataset数据集文件和报表文件),做好后打成DLL;
在2003里引用DLL后直接调用,一切ok;不知还有没有其他方法?
关于打印,如果通过网络打印机就没发打印,提示“无效的打印机”
不知如何解决

解决方案 »

  1.   

    建议以后少用微软的东西,太差了。我已经被.net折磨得不行了,每天都是晕晕的。
      

  2.   

    请看
    http://expert.csdn.net/Expert/topic/1975/1975411.xml?temp=.1140711
      

  3.   

    最近有很多同行反映crystal report 有个这样的问题:将解决方案从vs2002转到vs2003后,原来好用的报表都不能用了,出现“无效报表源”错误,新做的报表也加不进去。这是因为把cr9 与vs.net2003装在同一台电脑上,于是就出现了上面所说的问题,原因是cr9与vs.net2003的dll版本冲突。一个月前我到cr的网站上看过了,上面说需要把cr升级到9.2.2.x版才能解决该问题。但是我找了很久都找不到升级包。后来我是这样解决的:在一台没有装vs.net2003的机子上装cr9用作做报表;在另外一台机上只装vs.net2003专门用来编程和把cr9的报表加进去。如果那位大侠有v9.2.2.x的crystal report 或升级包请共享一下。
      

  4.   

    我的老是创建控件CrystalReportViewer1时出错,删掉后重建,
    一切就正常了。下一次不知又何问题了!
      

  5.   

    看一下webconfig中关于水晶报表的注册,可能是2002和2003中的水晶报表的版本号不同造成的。