如何在 C# 中获取 ASPxGridview 列 GroupIndex

How to get a ASPxGridview column GroupIndex in C#

我有一个 aspxgridview,我可以在上面对列进行分组,我如何获得我分组的列 groupindex 我知道如何检查它是否分组,现在我只需要找出它在 1 ,2 ,3 ,4 ,5 中的哪个组级别?

我已经尝试过类似的方法:

foreach (GridViewColumn column in ASPxGridView1.VisibleColumns) {
     ASPxLabel1.Text = ASPxGridView1.Columns[column.Caption].Grid.IsGroupRow(column.VisibleIndex).ToString();
}

以下代码显示了如何取消分组列以及如何查看 and/or 设置 GroupIndex。如果该列已分组,则其 GroupIndex >= 0。如果该列未分组,则其 GroupIndex 为 -1。 GroupIndex 是GroupLevel。 GroupIndex 为 0 位于根级别。

    void GridView_ClearColumnGroups(ASPxGridView theGridView)
    {
        foreach (GridViewDataColumn gvdc in theGridView.Columns)
        {
            if (gvdc != null && gvdc.GroupIndex >= 0)
            {
                gvdc.GroupIndex = -1;
                gvdc.UnGroup();
            }
        }
    }

这是 GridViewDataColumn.GroupIndex 的文档。