关于cxgrid使用的方法
cxGrid控件功能很强大,有许多方法及属性,其中有一个属性gridmode
当你设置gridmode=true时,会提高查询速度,为false时则反之,为什么如此,在网上有相关的贴子
property GridMode: Boolean;
当设置gridmode=true时,则在cxGrid上设置的filtering,sorting,footer中的合计信息均效(几天前做一个模块时发现的)。
我要实现的功能如下:
1.在cxgrid上显示一些信息(连接数据集很容易实现)
2.每列要有filter的功能(每一列的filtering=true)
3.要有一个合计列(footer,合计的记录数,数量,金额等)
4.可以选择部分信息,然后统计更新某一列或几列的值
其它的还有许多,主要的功能是想把对于Excel操作的相关操作用程序来实现,要达到信息共享,方便统计查询等但最主要的用程序不能增加工作量(与Excel相比)
在實現過程想了很多辦法為子操作能够快速簡單,處理過程
1.將一些繁瑣的查詢條件進行分析,然后進行分類,使其簡單化
2.對于复制粘貼等,采用了對像,指針及類似Excel的操作方法實現
3.增加多种條件的篩選及統計,做相關的統計報表避免重复的工作
…
在做的過程中有一個問題,就是在選擇性更新過程中如何刷新使用戶能够立刻看到結果
第一种方法:
增加刷新的方法,利用update語句來實現更新,然后commit,最