dx系列第三方控件使用经验

 

来源: 作者:Liuzh 转自 -- 小铁 时间:2007-04-30 点击:1316 次

一、如何设定可以多列自动排序?
只能使用分组:如按a1,a2,a3,a4排序
先按a1分组,再a2,再a3
然后设置a4的排列(升/降)

二、如何设定左边几列,不能滚动?
建立Band0,Band1
Band0的Fixed=tfLeft
Band1的Fixed=tfnone
设置要锁定的字段的BandIndex=0,其它为1

三、如何访问,显示字段的对象,控制其可视与不可视?
参看自带例程RunTimeCustomizing.dpr

四、既然不能用readonly,那我用edgoEditing 属性对吗?
要想ReadOnly=True.我用edgoRowSelected=True;
-------------------------------------------------------------------------------
DXDBGRID 有没有属性(如SORT等)可以实现:点击DXDBGRID的
某个字段标题,就按这个标题排序?如果有,怎么用?
呵呵。 楼上的。 你这样对待DXGRID 啊。 太痛苦了。

DXGRID 设计排序和统计的关键前提是先指定 DXGRID 的KEY FIELD 字段
然后设置它的 edgoAnsi Sort 属性 为TRUE 就可以了.随便点任意字段都可以排序
如果还需要显示合计的话。 需要将edgoLoadAllRecords 设置为 True.
不过需要注意 如果你做的是C/S编程,这意味着要从服务器上把所有符合条件的记录
全部取回本地
------------------------------------------------------------------------------
整理ExpressQuantumGrid 控件心得如下:
针对TdxDBGrid 仅仅设置一些属性,就可以到达很好的效果:
前提:先设置DataSource、ADODataSet、以及TdxDBGrid 的属性后,设置ADODataSet 的Active=true;然后才能在TdxDBGrid中的鼠标右键->
column-> Add all Fields; 注意:一定要设置TdxDBGrid 控件的属性keyField、并设置OptionsDB 中edgoLoadAllRecord=true 。

1、显示脚注栏: 设置属性showSummeryFooter=true 即可。
2、显示某一列的汇总值(或总个数): 设置summaryFooterType,为cstSum(或cstAvg)、并设置summaryFormat,即可。
3、设置Filter:在TdxDBGrid 属性中Filter 组中Active=true。
4、设置Sort:在OptionsBehavior 中设置 :edgoAutoSort=true。
5、设置汉字提示:在column中->SummaryFormat 中输入样式,如:(数量=0.00)
6、summary 样式,一共分为三种:
(1)summary:用于行的总体说明GroupNode 类型。
(2)summaryFooter:在整个Grid的底部footer 处显示。
(3)summaryRowFooter:在每个行的底部显示信息。(行,是几条记录形成的小组)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值