起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 219|回复: 9

【结贴】DataGrid 分组[问题]

[复制链接]
发表于 2009-9-3 12:28:20 | 显示全部楼层 |阅读模式
我想实现查询出数据即按某个字段分组显示
设置数据集的“分组-分组字段”;
代码中也作了控制
InfoBroker.Info.DataSetByID('PAY_CHEQUE_DT').Group.KeyFieldNames := 'VNAME';

http://bbs.justep.com/forum.php?mod=viewthread&tid=2483 帖子中的相关内容我也看了;
不知道遗漏了那个地方的控制;
查询出来并没有分组的效果;

选中 ShowGropPanel 属性后进界面直接拖动可以实现分组。
回复

使用道具 举报

发表于 2009-9-3 12:47:44 | 显示全部楼层
选中 ShowGropPanel 属性 这个属性本身没有设置?你设置上,
另外,在该数据集上设置了按这个字段排序了吗?如果没有,也设置上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 13:20:22 | 显示全部楼层
选中 ShowGropPanel 属性 ;
数据集上设置了按这个字段;
还是无法实现分组;还有其他地方的属性设置会影响这个分组吗?

我直接将这个一列拖动到列头是可以分组的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 13:30:17 | 显示全部楼层
我现在查询出来的效果如图

1.png

5.51 KB, 下载次数: 154

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 13:31:46 | 显示全部楼层
拖动Vname后

2.png

4.81 KB, 下载次数: 160

回复 支持 反对

使用道具 举报

发表于 2009-9-3 13:58:05 | 显示全部楼层
如果按照2楼的方法都做了,默认运行就会自动分组了
检查一下datagrid连接的数据集是否正确?信息代理是否设置的是default ,数据代理连接数据集是否正确?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:14:42 | 显示全部楼层
能否远程帮我看看
回复 支持 反对

使用道具 举报

发表于 2009-9-3 15:50:19 | 显示全部楼层
869209605
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:56:09 | 显示全部楼层
谢谢了。找到原因了,我之前在代码里面写的
DataGrid1.ColumnByName('DataGrid1FieldA').GroupIndex := 0;
编译和查询都没问题  
不过好像没有起作用
后来直接在属性里面设置该字段的值就可以了。
结贴吧   谢谢了!
回复 支持 反对

使用道具 举报

发表于 2009-9-3 16:02:29 | 显示全部楼层
ok,不谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 17:39 , Processed in 0.040210 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表