首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

cxGrid高级应用的有关问题,估计很少有应用实例

2012-04-12 
cxGrid高级应用的问题,估计很少有应用实例。一定要在绑定数据集的模式下,要实现Excel中单元格计算的功能(当

cxGrid高级应用的问题,估计很少有应用实例。
一定要在绑定数据集的模式下,要实现Excel中单元格计算的功能(当然有一定的规律性)。
例如,第2行第2列已有值50,现在第1行第2列输入100,想在第3行同列计算出:   150(即同列第1行+第2行的值),有很多这样的列。要求:不能用移动数据集指针的方法。因为表格中数据量很大的情况下,操作时反应会很迟钝。请教各位有没有好的方法实现。。。

[解决办法]
其实表格只是显示数据,必须从表格所关联的数据集作手。
重写数据集的方法
procedure DataEvent(Event: TDataEvent; Info: Longint); override;
可以实现您想要的效果.
[解决办法]
用计算列就可以了, 这与cxGrid与关
[解决办法]
如果是想象excel那样灵活的话,感觉cxGrid没有这个功能的

不过通过数据集也很简单的,写grid关联的datasource的datachange事件就可以

热点排行