OLAP for WPF /Silverlight
単純な OLAP アプリケーション
C1Olap クイックスタート > 単純な OLAP アプリケーション

最も単純な 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;

これで、アプリケーションを使用する準備が整います。以降のセクションでは、データソースの設定のほかにはコードを記述することなく、デフォルトで提供される機能について説明します。

関連トピック