这个我做过,:)先定义一个工具类,这个类只是要暴露FixedCols属性:
THackGrid = class(TCustomGrid)
public
  property FixedCols;
end;这么用:
THackGrid(DBGrid1).FixedCols := 要固定的列数+1; // 有一列是指示列,有三角箭头的那一点固定的列只能在最左边。

解决方案 »

  1.   

    如果有兴趣,可以用TopGrid,它已经提供了这样的功能。好像在凌云天地有下载。不过开始用的时候,操纵可以会有麻烦,要多看它的帮助。
      

  2.   

    一:用两个dbgrid,同步显示即可。
    二:用grid的fixcols这个属性,是继承grid类的(大概是这样的),不过效果不太好。会出现标题栏没有文字这样的毛病
      

  3.   

    inforpower2000中带的控件很容易实现
      

  4.   

    agui(阿贵):
           按你那个方法会出现标题栏没有文字这样的毛病 ,如何解决啊?