报表设计器:在菜单Project点击add Data Report然后参照msdn很容易

解决方案 »

  1.   

    用Active Report 也很好,那是曾获过很多荣誉的东东。
      

  2.   

    1.datareport就可以,同时还可以实现打印预览功能。
    2.水晶报表也可以实现。
    上述方法都可以实现你想要的功能。如还有不明白之处,以再来问我。
      

  3.   

    用printer对象自己写的东西最好!
      

  4.   

    excel也还行,只是速度比较慢
      

  5.   

    我做了一个小软件,合你的心意。把你的邮箱给我,我发给你,记得给分哦,我的邮箱[email protected]
      

  6.   


    我编写了一个打印控件,有预览功能,如果你有兴趣的话,我可以发给你参考一下我的信箱是:[email protected]
      

  7.   

    用DataReport或第三方打印控件(比如说水晶报表或楼上的),比较省力,想随心所欲一点,可以用mornwoo(疾风之虫)的方法,自己控制Printer打印,至于预览可以通过PictureBox模拟,比如:
    你可以写一个打印的函数(PrintPage),函数带一个object型的参数,打印预览时参数传PictureBox,打印时传Printer
    如:
    private sub PrintPage(objPrint as Object)
       objPrint.currentX=...
       objPrint.currentY=...
       objPrint.Line ...
       objPrint.Print ...
       ...
    end sub
    打印时:
    private sub cmdPrint_Click()
        PrintPage Printer
        Printer.EndDoc
    end sub
    打印预览时:
    private sub cmdPrintView_Click()
        PrintPage Picture1  'Picture1是一个PictureBox,你可以将背景设为白色。
    end sub
      

  8.   

    你把你的QQ告诉我,我是用PRINTER写的
    我把源码给你