各位师兄: 
  我们用DBGRID来显示查询的数据时,总会碰到这种情况:
所查的字段数目太多,总要用DBGRID下方的滚动条才能全部看到。
有没有办法做到,每移动下方滚动条一次就会自动隐藏前面的字段
(除了几个主键字段始终显示外)
 麻烦各位了,解决问题者另开高分相送绝不食言。

解决方案 »

  1.   

    我一般是采用左侧DBgrid控件显示部分字段,右侧用dbedit控件显示其它字段。
      

  2.   

    TO  iltg() :
      你的意思我清楚,先谢谢你的回复,但这种方法也是一种权宜之计。
    TO caoyq(草民呆瓜) 
      师兄,能说的详细些吗谢谢了先。
      

  3.   

    去下载一个控件包EhLib非常好用。
      

  4.   

    用DevExpress Grid 吧,功能太强大了,你这功能只是小菜一碟
    www.51delphi.com
      

  5.   

    或者用两个DBGrid,左边的显示固定的字段,右边的显示可流动的字段,两个DBGrid共用一个DataSource。
      

  6.   

    可以设置固定列,用EhLib控件中的DBGridEh
      

  7.   

    谢谢各位了
    我下载了,EHLib的DBGridEH,可是怎么用呢?把FrozenCols :=3,倒好
    一打开,无论你怎么移动就只能显示3列。
    麻烦各位了先。