针对TdxDBGrid仅仅设置一些属性,就可以到达很好的效果(0分)

  • 主题发起人 主题发起人 点点通
  • 开始时间 开始时间

点点通

Unregistered / Unconfirmed
GUEST, unregistred user!
整理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:在每个行的底部显示信息。(行,是几条记录形成的小组)。
 
不错,支持,推一把!
 
多一点这种人就好了。
 
我也来一脚。

正中点点通的屁屁[:(!][:(!]。 爽啊。[:D][:D][:D]
 
写的好,都来支持点点通.[:D]
 
支持支持!

补充一点:选上edgoLoadAllRecord为true和edgoAutoSort为true时,
可以实现自动排序功能,感觉很棒的。
但这样做也是有限制的,数据库里的记录最好小于1000条。
 
to :blue_morning
喂,点点通可是女孩子的哦,你怎么可以这样呢?????????????
你怎么能对观音姐姐这样说话呢
 
我不踢你有机会写吗?呆啊。教条死板.
好的,这样可以吗?
观音姐姐,这个位置有点靠后了,你到前面坐好吗?
什么?!不去。我踢。不去也得去
 
谁能告诉我dxDBGrid多行选择的时候,选择的是哪几行?
问题:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1347274
 
dxDBGrid1.ColumnByFieldName('字段名').Field.Text;
取得的不是所取某行的'字段'的值
怎么解决?
 
各位朋友,:
你要用DxDBGrid时,请记住,记录一定不要超过10万,否则装入数据慢得不能忍受.
 
后退
顶部