2016-05-27 1 views
-1

私のプロジェクトでは、多くのテストケースをチェックしました.1つのテストケースでは、スタックされた列ヘッダーをドラッグしました。列インデックスでカスタマイズする必要があるため、その列ヘッダーがそのStackedHeaderに属している必要があります。誰でも私にこれを達成する方法を提案してください。StackedHeadersの列数を取得する方法は?

ありがとうございます!

答えて

0

のようなあなたのコードを定義します。int colCount = RecursiveIteration(WebDataGrid1.Columns);

:合計数を取得するには

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; } 

関連する問題