我做了一个查询,查询结果输出到DBGRID1中,可客户要求说:如果查询到十条记录,而我只想打印其中的几条,我要做一个按钮,点一条,按一下按钮,那条记录就从DBGRID1中消失了,而我用的是打印控件,只会完全输出DBGRID1中的内容,请问我该怎么做?
请高手请教。

解决方案 »

  1.   

    如果数据量不大,可以考虑使用临时表实现,首先生成临时表,然后将DBGrid绑定到该临时表中,点击一个按钮就删除临时表中的一条记录,然后打印时就达到你要的效果了
      

  2.   

    导入excel行不行?让用户自己编辑去
      

  3.   

    用记录集将选中的记录主键盘记录下来,再用数据集将这些记录从数据库中取出。

    select * from 表 where 主键 in 记录集