gpt4 book ai didi

delphi - TcxGrid 查找分组行数

转载 作者:行者123 更新时间:2023-12-01 19:40:30 24 4
gpt4 key购买 nike

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

基本上我只是想知道是否所有组都已折叠。我可以通过观看 GroupRowExpanded 来统计扩展组的数量。和GroupRowCollapsed事件,但感觉应该有更好的方法。

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

我猜答案很简单..但是 TcxGrid 有太多选项,我没有太多运气找到正确的选项。

最佳答案

我认为您正在寻找:

level0GroupCount := gridview.DataController.Groups.ChildCount[-1];

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

检查每个组是否完全折叠:

function AreGridGroupsCollapsed(_gridView : TcxGridDBTableView): Boolean;
var
level0GroupCount : Integer;
begin
level0GroupCount := _gridView .DataController.Groups.ChildCount[-1];
Result := groupCount = _gridView.ViewData.RowCount;
end;

关于delphi - TcxGrid 查找分组行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29417904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com