このセクションでは、MVC Web アプリケーションに FlexPie コントロールを追加し、そこにデータを追加する方法について説明します。
このトピックは3つの手順で構成されます。
次の図は、上記の手順を実行した後の FlexPie を示しています。
ComponentOneまたはVisualStudioテンプレートを使用して新しいMVCアプリケーションを作成します。MVCアプリケーションの作成の詳細については、「MVCアプリケーションの設定」を参照してください。
FlexPieDataSource.cs
)。新しいモデルの追加方法については、「コントロールの追加」を参照してください。次のコードを新しいモデルに追加して、FlexPie コントロールのデータソースになるクラスを定義します。
FlexPie コントロールを初期化するには、次の手順を実行します。
新しいコントローラーの追加
QuickStartController
)。次に示すように MVC 参照を追加します。
C# |
コードのコピー
|
---|---|
using C1.Web.Mvc; using C1.Web.Mvc.Serializition; using C1.Web.Mvc.Chart; |
メソッド Index()
を次のメソッドに置き換えます。
ビューの追加
QuickStartController
をダブルクリックして開きます。QuickStart()
内にカーソルを置きます。FlexPie コントロールをビュー QuickStart で次のようにインスタンス化します。
Index.cshtml |
コードのコピー
|
---|---|
@using MvcApplication1.Models @model IEnumerable<FlexPieDataSource> @(Html.C1().FlexPie<FlexPieDataSource>() .Bind("Country", "Sales", Model) ) |
Index.vbhtml |
コードのコピー
|
---|---|
@ModelType IEnumerable(Of FlexPieDataSource) @(Html.C1().FlexPie(Of FlexPieDataSource) _ .Bind("Country", "Sales", Model) _ .Height("300px")) |