报表控件 ActiveReports 中页面报表动态绑多个数据源
一下代码只是给第一个个数据源绑定值,如果我有多个数据源及多个dataset怎么通过代码来绑定值.if (args.DataSourceName == "DataSource1")
{
if (args.DataSetName == "DataSet1")
{
args.Data = GetDataSource();
}
}
我试过一下代码,但是LocateDataSource事件只触发一次就返回了.
if (args.DataSourceName == "DataSource1")
{
if (args.DataSetName == "DataSet1")
{
args.Data = tab;
}
}
else
{
if (args.DataSetName == "DataSet1")
{
args.Data = tab;
}
}
您使用的是页面报表还是RDL 报表?
如果是页面报表,页面报表仅支持一个数据集绑定,所以无论有几个数据集,LocateDataSource方法仅执行一次。
RDL 报表时支持多数据集绑定的,多数据集绑定参考博客:http://blog.gcpowertools.com.cn/post/Runtime-Binding-Multi-DataSource.aspx
页:
[1]