作成日: 2021/12/23 最終更新日: 2021/12/23
文書種別
使用方法
詳細
ページレポート/RDLレポートの場合
JSON Providerを使用して、JSON形式で埋め込む方法がお勧めです。
◆設定例
[ { "Field1": 1, "Field2": 1 }, { "Field1": 1, "Field2": 2 }, { "Field1": 1, "Field2": 3 } ]
セクションレポートの場合
DataInitializeイベントでDataSourceプロパティにDataTableを割り当てる方法がお勧めです。
XML形式のセクションレポート(.rpx)を使用する場合は、スクリプトに以下のように記述します。
◆サンプルコード (C#)
public void ActiveReport_DataInitialize() { var data = new System.Data.DataTable(); data.Columns.Add("Field1", typeof(Int32)); data.Columns.Add("Field2", typeof(Int32)); data.Rows.Add(1, 1); data.Rows.Add(1, 2); data.Rows.Add(1, 3); rpt.DataSource = data; }
◆サンプルコード (VB.NET)
Sub ActiveReport_DataInitialize Dim data As new System.Data.DataTable() data.Columns.Add("Field1", GetType(Int32)) data.Columns.Add("Field2", GetType(Int32)) data.Rows.Add(1, 1) data.Rows.Add(1, 2) data.Rows.Add(1, 3) rpt.DataSource = data End Sub
コード形式のセクションレポートを使用する場合は、rpt.DataSourceではなく、this.DataSourceまたはMe.DataSourceと記述します。