作成日: 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と記述します。
