2017-01-13 3 views
0

私は1つのバンドだけを持つInfragistics ultragridを使用しています。このバンドには、xx.xx.xxxxの値を持つ文字列があります。列は、xxまたはxx.xxまたはxx.xx.xxxxの値を持つことができます。私は結果的に階層ベースになるようにプログラム的にグループ化したい。データソースを変更する(または列を追加する)ことはできないことに注意してください。事前超格子の単一列にあるMultiLevel GroupBy

の例として

90 
90.00 
90.00.0098 
90.00.0099 
99 
99.00 
99.00.0012 
99.01 
99.01.0013 

と私は、最初の5つの文字(第2レベル)に、2つの最初の文字(1レベル)に最初のGROUPBYしたいなど

+90 
+90.00 
    90.00.98 
    90.00.99 
+99 
+99.00 
    99.00.0012 
+99.01 
    99.01.0013 

感謝

答えて

0

グループ化するためにグリッドに列を追加する必要があります。これは、グリッドがバインドされているデータソースにグリッドを追加するか、またはグリッドにバインドされていない列を追加して値を適切に設定することによって実行できます。

+0

ありがとうございますが、私は前に列(可視)を追加することはできませんでした。非表示の列をグループ化することは可能ですか? –

+0

デフォルトでは、列がグループ化されている場合、グリッドには表示されません。表示させたい場合は、GroupByColumnsHiddenプロパティを設定する必要があります:http://www.infragistics.com/help/winforms/infragistics4.win.ultrawingrid.v16.2~infragistics.win.ultrawingrid.ultragridoverride~groupbycolumnshidden – alhalama

関連する問題