cxgrid的一个奇怪现象(30)

  • 主题发起人 主题发起人 L.Ming
  • 开始时间 开始时间
L

L.Ming

Unregistered / Unconfirmed
GUEST, unregistred user!
好久一段时间没有用过CXGRID了,今次再次使用了CXGRID中的DB控件,发现了一个奇怪现象,那就是表格中的行永远保待在固定的最后一行,无法选择其他的行,当时我以为是数据源的问题,我使用了DELPHI自带的DBGRID控件对比显示,发现在DBGRID中显示没有问题,但是在CXGRID中,显示就有问题,并且在表格显示中被选择的行与实际数据控制被选择的行不同,当DBGRID选择第三行,但是CXGRID中并没有改变,仍是最后一行,但当cxgrid得到焦点,那数据源又回到第一行(但显示被选择的行仍是最后一行),并且当单元格进入编辑状态,单元格的值才显示实际第一行的值,这是怎么回事?是某个设置的原因还是其他原因?我使用的是6.41版本。
 
我也碰到过这个问题但好象只会出现在主从表的从表GridTableView中.貌似把GridTableView的Sort属性设为false就可以.
 
一年前,好像看到过L.Ming的一个没有完成的系统。(好像还QQ聊过)
 
keyfieldnames同有设?有时这个不设会有问题。
 
GridMode := True 试试
 
不是主从表,就是一个主表,主从表我也试过,排序后就没有问题了。但是这个只有一个主表的情况我还是第一次见到。
 
没有角度没有方向,是不是跟grid没关系,实在其他部分的代码或者设置上!
 
我用了DELPHI自带的DBGRID,一切都没有问题,所以我认定是CXGRID的问题,同时,这也不是完全不行,偶尔运行的时候,完全没有问题,但是退出,重新运行,那又不行了。
 
多人接受答案了。
 
后退
顶部