如何在C#中获取ASPxGridview列GroupIndex

本文关键字:ASPxGridview GroupIndex 获取 | 更新日期: 2023-09-27 18:23:40

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

我已经尝试过这样的东西:

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

如何在C#中获取ASPxGridview列GroupIndex

以下代码显示如何取消分组列,以及如何查看和/或设置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.的文档