动态报表导出时,取得客户已输入的参数
动态报表导出时,取得客户已输入的参数,WebViewer1_LocateDataSource无法触发,刚跟您通过电话,请您将解决方案和demo传到这里吧,另前台多页报表导出excel功能取消分sheet的js代码应如何写呢 您好,触发事件需要设置报表的数据源为DataSet。
下载地址为http://pan.baidu.com/s/1o6qSxBk 您好,
导入excel可以通过后天代码进行控制。主要是设置MultiSheet的属性。
// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings
excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
excelSetting.MultiSheet = false;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;
是这样设定么? 还是不能触发
回复 3楼frank.zhang的帖子是这样设定么? 还是不能触发
用您给的项目就可以。不明白哪里设置有问题
您好,
数据源要设置为DataSet,数据字段都是自己添加的。如果AR的数据源在设计时已经绑定了,就不会在运行时绑定。 回复 5楼frank.zhang的帖子
恩,这里按您说的成功了,但是如果要导出这个报表,我取到参数之后又如何将DataSet给报表呢,如果是后台直接取到数据,如何让数据加载进去
protected void Button1_Click(object sender, EventArgs e)
{
GrapeCity.ActiveReports.PageReport _reportDef =
new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("000002.rdlx")));
GrapeCity.ActiveReports.Document.PageDocument prpt =
new GrapeCity.ActiveReports.Document.PageDocument(_reportDef);
prpt.LocateDataSource +=
new GrapeCity.ActiveReports.LocateDataSourceEventHandler(Document_LocateDataSource);
ExportExcel(this.Context, _reportDef);
} 您好,
为了避免问题的混淆,后面的问题,我们在http://gcdn.gcpowertools.com.cn/showtopic-16455.html继续讨论。
页:
[1]