FlexPivot は、DataTable オブジェクトに制限されず、任意のコレクションをデータソースとして使用できます。また、LINQ をデータソースとして使用することもできます。LINQ は、柔軟で効率的なデータクエリーモデルです。LINQ を使用すると、データベースを変更することなく、クライアントアプリケーションで新しいクエリーを作成できます。FlexPivot コントロールの場合は、これらのクエリーを C1FlexPivot のデータソースとして使用できるため、エンドユーザーが独自のデータビューを作成できます。LINQ は、作成したクエリーをアプリケーションに格納するため、ユーザーはデータベース管理者の助けを借りることなくクエリーを変更できます。
FlexPivot アプリケーションで LINQ クエリーをデータソースとして実装するには、次の手順を実行します。
テーブルのプライマリキーを所定のフィールドに結合して、各テーブルをクエリーに接続します。たとえば、Products テーブルは ProductID を使用して結合し、Categories は CategoryID を使用して結合します。