首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TcxGrid查找分组行数

TcxGrid查找分组行数
EN

Stack Overflow用户
提问于 2015-04-03 00:30:52
回答 1查看 2.1K关注 0票数 2

我正在使用带有分组的TcxGrid。我想找出有多少分组的行,但我似乎找不到正确的属性。有一个<mytableview>.GroupedItemCount,但它只是指网格按多少列进行分组。

基本上,我只想知道是否所有的组都崩溃了。我可以通过观看GroupRowExpandedGroupRowCollapsed事件来统计扩大组的数量,但我觉得应该有更好的方法。

我目前的计划是将群组数量与<mytableview>.ViewData.RowCount进行比较。如果它们是不同的,那么我必须有一个扩展的组。

我猜答案很简单..但是TcxGrid有太多的选择,所以我没有太多的机会找到合适的。

EN

回答 1

Stack Overflow用户

发布于 2017-09-19 19:44:23

我认为您正在寻找:

代码语言:javascript
复制
level0GroupCount := gridview.DataController.Groups.ChildCount[-1];

这是级别0的数据组的数量。

要检查是否每个组都已满折叠:

代码语言:javascript
复制
function AreGridGroupsCollapsed(_gridView : TcxGridDBTableView): Boolean;
var
  level0GroupCount : Integer;
begin
  level0GroupCount := _gridView .DataController.Groups.ChildCount[-1];
  Result := groupCount = _gridView.ViewData.RowCount;
end;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29417904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档