C1OlapPage.DataSource または C1OlapPanel.DataSource プロパティを使用することにより、C1OlapPage または C1Olap をデータソースに簡単に連結できます。この例では、Northwind 製品データを XML データスキーマファイルからロードします。nwind.zip は、OlapQuickStart サンプルでインストールされることに注意してください。ComponentOne Data を使用します。これは、データを読み込むために、よく知られた DataSet オブジェクトと DataTable オブジェクトを提供します。また、C1Zip をクライアント上で使用して、zip 形式で圧縮された XML ファイルをアンパックします。
C1OlapPage コントロールを連結するには、次の手順に従います。
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); } } |
C# |
コードのコピー
|
---|---|
// olap ページをデータに連結します
_c1OlapPage.DataSource = ds.Tables[0].DefaultView;
|