1:在TableView中如何锁定列,即当左右滚动ScrollBar时当面的列是固定的,例如我可以设置前两列不滚动
2:如何对一个单元格操作,如锁定一个单元格,改变单元格的背景颜色等

解决方案 »

  1.   

    设置两个Band
    就Bands[0].Fixed 设置为 True
    将你要锁定的列的BandIndex 设置为 0  其它的列的BandIndex 设置为 1 
      

  2.   

    俺也是玩quntumGrid的,但没楼主玩的这么牛
      

  3.   

    可我并不想让Band显示,从这里判断你已经可以会Band了,如果不让Band显示可以设置:GridView->OptionsView->BandHeaders:=False
      

  4.   

    感谢 xthmpro_cn(安徽农民*在外打工) 提供的方法
    不知第二个问题 xthmpro_cn(安徽农民*在外打工) 能不能也指点一下呢?
      

  5.   

    第二个没有办法,除非自己写代码控制。改变背景色可以自画,关于自画的代码,请再Delphi板块搜索一下,很多代码。我曾经也贴过。
      

  6.   

    没有搜到呢,可以从你"我参与的问题"列表中找一下吗?
    一点个人看法,我想应该有方法可以访问单元格的,因为打开组件的CellClick事件可以发现里面有一个参数ACellViewInfo: TcxGridTableDataCellViewInfo
    这个参数就可以访问单元格, 可是如果不是从这个事件里面我应该用什么方法找到这个属性或方法,一直没有找到,xthmpro_cn(安徽农民*在外打工)可以试一下