我用advStringGrid输入成绩,由于很多行
输入成绩时,一个一个去对人名不方便,所以我想点一下哪个列头,就在该列过滤出我输入的条件
但是 其他的只是不显示,并没有清掉,一便我在过滤时,再输入成绩,
等全部输入完之后 把所有的行 一行一行写入adoquery中 学生编号  姓名   科目   成绩
  1       a1     s1    
  2       a2     s2
  3       a3     s3    
  4       a4     s4
  5       a5     s5    
  6       a6     s6
  ...    ...    ....那个过滤的属性怎么用???
注意:不用db相关的控件,就用advStringgrid能实现么???实在不行  我打算直接对adoquery 过滤
然后刷新advstringgrid,感觉工作量太大
所以 小弟想问一下 就advStringgrid能实现么?????
请指点!!!!

解决方案 »

  1.   

    大哥们  怎么整???
    比如我点 学生编号 这个列
    ,就象 cxGrid那样 就列出该列下的所有记录,点某一记录,就过滤
    但是 其他的不符合的记录没有删掉 只是没显示而已advStringGrid能实现么,要是可以的话 该怎么整???
      

  2.   

    或者说象  excel表格中 表头的筛选 的功能类似
    怎么整 
    急 急 急 急 急 急
      

  3.   

    能实现,看demo,具体的做法我一时想不起来,去官网上下demo好了,大概是前5个里的
      

  4.   

    大哥 没有demo 
    请指点??????
      

  5.   

    看这个http://www.tmssoftware.com/site/asg22.asp是我说错了,不是前5个demo,是demo22,你可以参考下http://www.tmssoftware.com/site/advgrid2.asp
    这里有所有的demo,很有参考价值
      

  6.   

    问题已经解决了
    但是又出现了一个问题 很棘手:我过滤一部分记录之后,然后 删除一些 过滤出来的记录
    那么 再显示 所有行(就是清除过滤器),就会提示 list 超出范围之类的该怎么整  给个提示?????