作成日: 2018/10/30 最終更新日: 2018/10/30
文書種別
使用方法
詳細
DataTableをレポートのデータソースとする場合、コード処理でC1FlexReport.DataSource.RecordsetプロパティにDataTableを割り当てます。
具体的な方法は製品ヘルプの「データテーブルオブジェクトをデータソースとして使用」をご確認ください。
ただし、レポート側にデータソースが定義されていない場合には、新規に追加した上でDataTableを割り当てる必要があります。
その場合は以下のような記述になります。
◆サンプルコード(VB.NET)
◆サンプルコード(C#)
具体的な方法は製品ヘルプの「データテーブルオブジェクトをデータソースとして使用」をご確認ください。
ただし、レポート側にデータソースが定義されていない場合には、新規に追加した上でDataTableを割り当てる必要があります。
その場合は以下のような記述になります。
◆サンプルコード(VB.NET)
Dim dt As DataTable = GetMyDataTable()
C1FlexReport1.Load("ファイルパス", "レポート名")
' データソースを生成し、任意の名称を設定する
Dim ds As New C1.WPF.FlexReport.DataSource()
ds.Name = "MyDataName"
' DataTableを割り当てる
ds.Recordset = dt
' DataSourcesプロパティに追加する
C1FlexReport1.DataSources.Add(ds)
' レポートが参照するデータソースの名称を指定する
C1FlexReport1.DataSourceName = ds.Name
C1FlexReport1.Load("ファイルパス", "レポート名")
' データソースを生成し、任意の名称を設定する
Dim ds As New C1.WPF.FlexReport.DataSource()
ds.Name = "MyDataName"
' DataTableを割り当てる
ds.Recordset = dt
' DataSourcesプロパティに追加する
C1FlexReport1.DataSources.Add(ds)
' レポートが参照するデータソースの名称を指定する
C1FlexReport1.DataSourceName = ds.Name
◆サンプルコード(C#)
DataTable dt = GetMyDataTable();
c1FlexReport1.Load("ファイルパス", "レポート名");
// データソースを生成し、任意の名称を設定する
var ds = new C1.WPF.FlexReport.DataSource();
ds.Name = "MyDataName";
// DataTableを割り当てる
ds.Recordset = dt;
// DataSourcesプロパティに追加する
c1FlexReport1.DataSources.Add(ds);
// レポートが参照するデータソースの名称を指定する
c1FlexReport1.DataSourceName = ds.Name;
c1FlexReport1.Load("ファイルパス", "レポート名");
// データソースを生成し、任意の名称を設定する
var ds = new C1.WPF.FlexReport.DataSource();
ds.Name = "MyDataName";
// DataTableを割り当てる
ds.Recordset = dt;
// DataSourcesプロパティに追加する
c1FlexReport1.DataSources.Add(ds);
// レポートが参照するデータソースの名称を指定する
c1FlexReport1.DataSourceName = ds.Name;
旧文書番号
83342