本帖最后由 yaogg168 于 2011-09-21 22:36:37 编辑

解决方案 »

  1.   

    你的CrystalReport1.rpt这个文件里面,有没有设定好数据库链接,记得我之前做水晶报表的时候是要画表,然后根据格式和字段来绑定数据库中数据表的字段内容的。
      

  2.   

    没做技术了,偶尔来CSDN来看看。
    之前用的是水晶报表10或11,和你实现的不一样,不过我想再怎么样你也得在报表文件里面绑定数据库字段才行吧,你GRIDVIEW里面查出来又如何?它和报表没联系,即使你查出来有数据,但是你也必须要给报表绑定要显示的字段才对。
      

  3.   


    能否借您的例子来看下呢,,,,,,,除了上述按钮里的代码外,我还在dataset里加了DATATABLE与字段列,绑定的代码就是上面那串...您能不能说得具体一点,我还是不知道怎么改
      

  4.   

    打印按钮竟然还要用写代码的方式实现好麻烦啊楼主为什么不换一种报表工具呢?现在很多国产报表工具都是零编码操作,直接在设计界面拖拽数据、拖拽控件即可。我们公司现在使用的FineReport报表就是这样,制作报表的过程从不需写一行代码,像你说的这种打印功能,只要在设计器中拖过拖拽将报表设计好,在进行web浏览时,会默认出现打印按钮,点选一下,选择你喜欢的打印方式,是pdf打印还是applet打印还是flash打印等到,选一个按一下就可以成功打印了。