クリックまたはドラッグしてリサイズ
C1FlexGridGroupRowPosition プロパティ
グループ行をデータに対してどこに表示するかを示す値を取得または設定します。

名前空間: C1.WPF.FlexGrid
アセンブリ: C1.WPF.FlexGrid.4 (C1.WPF.FlexGrid.4.dll 内) バージョン: 4.0.20161.507 (4.0.20161.507)
構文
public GroupRowPosition GroupRowPosition { get; set; }

プロパティ値

型: GroupRowPosition
解説

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

グループを作成するには、まず ICollectionView を実装するデータソースオブジェクト(Silverlight の PagedCollectionView や WPF の ListCollectionView など)を作成し、次に PropertyGroupDescription オブジェクトをデータソースの 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;
参照