このセクションでは、モデル連結を使用したOLAPコントロールのデータの追加に必要な手順を説明します。OLAPでリモートデータ連結を実行することもできます。リモートデータ連結の詳細については、「リモートデータ連結」を参照してください。
OLAPコントロールでモデルデータ連結を実装するには、次の手順を完了します。
次の図は、上記の手順を実行した後にブラウザに表示されるOLAPコントロールを示しています。
OLAPコントロールのデータソースを作成するために、[モデル]フォルダに新しいクラスを作成します。
ProductData.cs
)。新しいモデルを追加する方法の詳細については、「コントロールの追加」を参照してください。OLAPコントロールのコントローラーとビューを作成し、次の手順を実行して、OLAPコントロールを初期化します。
OLAPコントロールを初期化するには、次の手順を実行します。
新しいコントローラーの追加
OLAPController
)。OLAPController
をダブルクリックして開きます。Index()
内にカーソルを置きます。Razor |
コードのコピー
|
---|---|
@model IEnumerable<ProductData> <c1-pivot-engine id="indexEngine"> <c1-items-source source-collection="Model"></c1-items-source> <c1-view-field-collection c1-property="RowFields" items="Country"></c1-view-field-collection> <c1-view-field-collection c1-property="ColumnFields" items="Product"></c1-view-field-collection> <c1-view-field-collection c1-property="ValueFields" items="Sales"></c1-view-field-collection> </c1-pivot-engine> <c1-pivot-panel items-source-id="indexEngine"></c1-pivot-panel> <c1-pivot-chart items-source-id="indexEngine"></c1-pivot-chart> <c1-pivot-grid items-source-id="indexEngine"></c1-pivot-grid> |