我现在用DataGrid来显示数据库!!!不知道怎么样把这些数据按显示打印出来,这个问题我问过许多人,好像回答的都让我不太明白和详细,请各位高手们帮我想想办法,如果有好的控件能和数据库连接且又能打印介绍一下,请尽是详细一点,我是个新手!  小弟这里谢了

解决方案 »

  1.   

    用报表吧
    ActiveReport,CrystalReport都可以
      

  2.   

    用printer打印
    recordset集合。
      

  3.   

    几个办法:
    1、直接打印窗体。前提室datagrid的内容一屏能够显示完全,否则打印出来的数据不全
    语法:me.PrintForm 
    2、用printer对象。没有显示上的限制,但是调试比较麻烦,需要不断的试。不推荐新手使用。
    语法:printer
    具体内容可以查看msdn,这里不复述
    3、用报表控件。所见即所得,方便快捷。不过要求有一定数据库基础和vb基础。自己看着办吧!
    祝你好运!!!!!!!!!!!