用printpicture方法,不过只能打印表单上的可见部分,如果mshflexgrid的内容太多则不适合此方法.

解决方案 »

  1.   

    多的话 ,建议使用 
    http://www.jinesc.com/bbs/disp.asp?idd=3282&room=111
      

  2.   

    用Printer对象,Line方法划框,print方法打印文字。就OK!
    如果不想麻烦的话,在“编程无限”的网站有该控件的打印例子。
      

  3.   

    这个绝对好使
    mshflexgrid.PictureType = flexPictureColor
    Printer.PaintPicture mshflexgrid.Picture, 打印纸x坐标,打印纸y坐标
    多看看 MSDN 吧,很有用的
      

  4.   

    用datareport
    set datareport.datasource=rs
      

  5.   

    关注
    除了控件、PICTURE
    有没有好办法!
      

  6.   

    比较简单的方法是,把表格所在的窗体上不打印的内容全部visibled=flase了,然后用窗体的printform把整个窗体连同表格都打印出来!