我用asp.net + 水晶报表开发的一个功能;比如说出库单打印,张三和李四都在操作,张三点击打印单据A,系统出来单据A的预览页面;然后李四点击单据B,系统出来单据B的预览页面;然后张三继续点击打印或导出为PDF,问题来了,打出来或pdf出来的居然是李四的B单据!!水晶报表文件rpt链接的数据源是数据库表prt_form;怎么解决这个问题呢。多谢;

解决方案 »

  1.   

    我刚才测试了一下,在打印预览的时候,如果我把数据库表prt_data的数据删除,然后再点击打印或导出PDF的话,打印或PDF的内容都为空;怎么整呢;
      

  2.   

    无论别人预览不预览当点击打印的时候把属于该用户的报表 从新加载一遍打印。---- CrystalReportViewer里面‘打印’和导出为其它格式的文件;这些功能都是水晶报表自带的啊;这部分我们是不能编写代码的;