最も単純な C1OLAP アプリケーションを作成するには、新しい WPF アプリケーションまたは Silverlight アプリケーションを作成して、C1OlapPage コントロールをページにドラッグすることから開始します。すべてのマージンおよび配置設定を削除して、C1OlapPage コントロールがページ全体を満たすことができるようにします。
ここで、アプリケーションのデータソースを設定します。
このサンプルでは、Northwind 製品データを XML データスキーマファイルからロードします。ComponentOne Data を使用します。これは、データを読み込むために、よく知られた DataSet オブジェクトと DataTable オブジェクトを提供します。また、C1Zip をクライアント上で使用して、zip 形式で圧縮された XML ファイルをアンパックします。
C# |
コードのコピー
|
---|---|
// 埋め込まれた zip リソースからデータを読み込みます var ds = new DataSet(); var asm = Assembly.GetExecutingAssembly(); using (var s = asm.GetManifestResourceStream("OlapQuickStart.nwind.zip")) var zip = new C1ZipFile(s); using (var zr = zip.Entries[0].OpenReader()) { // データを読み込みます ds.ReadXml(zr); } } |
次に、C1OlapPage コントロールに対して、単純に DataSource プロパティを設定します。このコントロールでは、任意のデータ連結方法を使用できます。
C# |
コードのコピー
|
---|---|
// olap ページをデータに連結します
_c1OlapPage.DataSource = ds.Tables[0].DefaultView;
|
これで、アプリケーションを使用する準備が整います。以降のセクションでは、データソースの設定のほかにはコードを記述することなく、デフォルトで提供される機能について説明します。