Expression Editor for WPF
MSDataGrid との統合
Expression Editor の操作 > MSDataGrid との統合

Expression Editor をグリッドと統合すると、式を使用してグリッドデータのフィルタ処理、グループ化、ソート、列計算などの演算を実行できます。Expression Editor を MSDataGrid と統合するには、グリッドデータを生成するためのオブジェクトのコレクションを受け取る、MSDataGrid の ItemsSource プロパティを使用する必要があります。グリッドを生成したら、C1ExpressionEditor クラスの DataSource プロパティを使用して、Expression Editor のデータソースを FlexGrid のデータソースに連結できます。

次の図に、MSDataGrid コントロールと統合されたExpression Editor を示します。このグリッドには、各ハードウェア製品の機能とコストの情報が表示されます。

次のコードは、MSDataGrid と Expression Editor の統合を示します。

次のコードスニペットに示すように、DataSource プロパティから MSDataGrid の C1CollectionView コンポーネントのインスタンスを Expression Editor に連結します。       

ICollectionView View;
public MainWindow()
{
    InitializeComponent();

    CollectionViewSource view = new CollectionViewSource() { Source = Product.GetData(200) };
    View = view.View;
    msGrid.ItemsSource = View;
    FlexExpEditor.editor.FlexExpressionEditor.DataSource = View.CurrentItem;            
}
詳細なデータについては、インストーラに付属のサンプルプロジェクト ExpressionEditorSamples を参照してください。

先頭に戻る