如何在 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 的文档。
我有一个 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 的文档。