就打印数据集控件的当前记录啊,DBGRID只是显示,

解决方案 »

  1.   

    打印当前的,还是全部的,找一个打印dbgrid的控件来研究一下吧
      

  2.   

    打印当前的,还是全部的,找一个打印dbgrid的控件来研究一下吧
      

  3.   

    就打印数据集控件的当前记录啊
    这是不行的,因为数据集控件上有的字段,dbgrid上不一定有,隐藏了
      

  4.   

    加个输入框:dbedit
    然后判断字段名字等于当前DBEDIT输入框的内容,用SQL过滤!
    如果记录重复加多几个!OK?
                                       KAMA
      

  5.   

    同意caiguoxin(caiguoxin) ,如不希望改变当前显示,可以增加一个数据库连接Adoquery等
      

  6.   

    QuickRep.DataSet := DBGrid.DataSet;//设置好吧,说不定还需要两页
      

  7.   

    QuickRep.DataSet := DBGrid.DataSource.DataSet;//设置好吧,说不定还需要两页
      

  8.   

    qreport控件作一张报表,qrdbtext.dataset:=table
    quickrep.print
      

  9.   

    dbgrid的属性中有各个字段的信息,包括字段名称、值、标题名称
    可以设置,当然也可以去取
      

  10.   

    《Delphi 5开发人员指南》里面有完整的代码,可以自己设定打成什么样,以及一些特殊的设定,说得很详细。如果你要这书的电子版可以去http://www.51delphi.com看看。
      

  11.   

    QuickRep.DataSet := DBGrid.DataSource.DataSet;//设置好吧,说不定还需要两页
    打印的肯定是全部记录!!!! 怎么样只打当前记录呀 !!!!!!