页面报表绑定多个datatable 数据源代码
// 加载报表private void LoadReport()
{
GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport();
//load the report layout
report.Load(new System.IO.FileInfo(Server.MapPath("") + "..\\..\\Reports\\pwxkz1.rdlx"));
// report.Document.LocateDataSource += WebViewer1_LocateDataSource;
WebViewer1.LocateDataSource += WebViewer1_LocateDataSource;
WebViewer1.Report = report;
WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.FlashViewer;
WebViewer1.FlashViewerOptions.TocPanelOptions.ShowThumbnails = false;
WebViewer1.FlashViewerOptions.TocPanelOptions.ShowToc = true;
WebViewer1.FlashViewerOptions.TocPanelOptions.Visible = true;
WebViewer1.FlashViewerOptions.ShowSplitter = false;
//WebViewer1.FlashViewerOptions.TocPanelOptions.
}
void WebViewer1_LocateDataSource(object sender, GrapeCity.ActiveReports.
LocateDataSourceEventArgs args)
{
if (args.DataSourceName == "DataSource1")
{
//动态绑定数据集
switch (args.DataSetName)
{
case "DischargePermit":
args.Data = GetDataSource("\\data\\DischargePermit.txt");
break;
case "DrainOutlet":
args.Data = GetDataSource("\\data\\DrainOutlet.txt");
break;
default:
break;
}
}
}
只加载第一个数据源。怎么加载2个数据源? 您好,
在报表中模板中RDL支持多数据源绑定,页面报表只能使用一个数据源。
多数据源可以参考以下博客:
http://blog.gcpowertools.com.cn/post/2014/08/04/ActiveReports_DataSource_MultiSources.aspx
AR的问题,建议您发到AR专区,这样会更快的为您处理。 为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]