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