如何获取StackedHeaders的列数?

时间:2016-05-27 05:13:36

标签: c# winforms draggable

在我的项目中,我已经检查了很多测试用例,在一个测试用例中,我已经拖动了堆栈列标题,我需要让列计数属于StackedHeader,因为我必须使用列索引进行一些自定义。请有人建议我如何实现这一目标。

谢谢!

1 个答案:

答案 0 :(得分:1)

定义您的代码,如:

private int RecursiveIteration(GridFieldCollection field)  {
    int count = 0;

    for (int i = 0; i < field.Count ; i++)
    {
        if (field[i].GetType() == typeof(GroupField))
        {
            count += RecursiveIteration((field[i] as GroupField).Columns);
        }
        count++;
}

    return count;  }

获得总计数:int colCount = RecursiveIteration(WebDataGrid1.Columns);