因为dbgrid中数据太多,我想用一个查找(模糊查询)功能实现对dbgrid定位.
那位能帮我解决一下

解决方案 »

  1.   

    看你用什么方式查找
    如果用ado,adoquery 可以实现,设置它的sql属性。在里面写一个select语句
    bde也有相似的设置!一般的书上都有,比如什么locate等方法都可以实现!
      

  2.   

    是的,你应该是对 table 或者 query 进行查找定位 grid 只是一个展现的控件.
    无论你用bde 的table 或者 query 还是ado  还是其他的,都是如此.对数据集进行过滤或者查找操作.
      

  3.   

    不能直接查找TDBGRID的值啊。但是可以对TDATASET的数集进行过滤啊。用FILTER或者是写OnFilterRecord事件啊。
      

  4.   

    如果是TABLE或ADOTABLE可以用FILTER
    如果是QUERY或AODQUERY可以用SQL语句