我有一个dbgrid控件,里面有多条记录,我现在想把一些常用的记录用鼠标拉到dbgrid的最上面,请问怎么做?

解决方案 »

  1.   

    因该没有办法,除非你用sql,
    但比较好的使用StringGrid,想些什么就写什么。
      

  2.   

    没做过,好象不行吧。你可以根据条件SQL查询啊!
      

  3.   

    DBGrid是绑定的数据库控件,应该无法实现你的功能,你可以用一下StringGrid或者DrawGrid,虽然程序麻烦一点,但是很灵活
      

  4.   

    我就是想把dbgrid中的记录动态的排序而已,常用的就放上面,不常用的记录就会下面
      

  5.   

    再加一个字段,比如flag
    常用的记录设flag值为0,非常用设为1
    想把它放上面的时候只要select * from tablename order by flag即可
      

  6.   

    o可以加一个smallint字段,没用到一次就将该字段的值加1,之后每次操作之后加以更新排序就行了