OLAP for WPF /Silverlight
GroupRowPosition プロパティ (C1FlexGrid)
使用例 

C1.WPF.FlexGrid.4.5.2 アセンブリ > C1.WPF.FlexGrid 名前空間 > C1FlexGrid クラス : GroupRowPosition プロパティ
グループ行をデータに対してどこに表示するかを示す値を取得または設定します。
シンタックス
'宣言
 
Public Property GroupRowPosition As GroupRowPosition
public GroupRowPosition GroupRowPosition {get; set;}
解説

グループは、 System.ComponentModel.ICollectionViewインターフェイスを実装するデータソースによって作成されます。

グループを作成するには、まず System.ComponentModel.ICollectionViewを実装するデータソースオブジェクト(Silverlight の PagedCollectionViewや WPF の ListCollectionViewなど)を作成し、次に System.Windows.Data.PropertyGroupDescriptionオブジェクトをデータソースの System.ComponentModel.ICollectionView.GroupDescriptionsコレクションに追加します。

グループの定義を完了すると、データソースが自動的にグループを作成して維持し、 C1FlexGridに結果が表示されます。

使用例
以下のコードは、グループ化を含むデータソースを作成し、それを C1FlexGridに連結します。
// データソースとして使用される PagedCollectionView を作成します
var data = new ObservableCollection<Customer>();
for (int i = 0; i < 10; i++)
{
  data.Add(new Customer(i));
}
var view = new PagedCollectionView(data);
using (view.DeferRefresh())
{
  view.GroupDescriptions.Clear();
  view.GroupDescriptions.Add(new PropertyGroupDescription("Country"));
  view.GroupDescriptions.Add(new PropertyGroupDescription("Active"));
}
          
// グリッドをデータソースに連結します
_flex.ItemsSource = view;
          
// グループ行をデータの上に表示します
_flex.GroupRowPosition = GroupRowPosition.AboveData;
参照

C1FlexGrid クラス
C1FlexGrid メンバ