如何在dbgrid中显示查询结果?查询是多次进行的,如:输入姓名查询,查询下一个的时候希望在dbgrid中显示已查询的记录,怎么做?急 啊

解决方案 »

  1.   

    将每次的查询用Union连接到一起这样似乎颇费资源不如用StringGrid,自力更生。
      

  2.   

    可以用StringGrid,使用多重Select嵌入可以。
    也可以使用控件的Filter功能。
      

  3.   

    其实我觉得要实现这个很简单,可以用动态改变条件的方式,如:
    先查询姓名为张三,再查李四的:定义一个条件字符串变量:TjStr:String并初始为为''
    当查询第一次时将张三赋给它TjStr:='where name='张三''查询第二次时TjStr:='where name='张三' or name='李四''以此类推,虽然不科学,但能解决问题
      

  4.   

    用stringgird是比较合理的处理方法