问题描述
我用VS2005+水晶报表Web版做了一个每页显示一项详细植物信息、图片的报表。例如:Plant表中保存了PlantName,LeafColor,PlantImageUrl三个字段。在报表中使用子报表动态加载PlantImageUrl字段中记录的图片然后根据LeafColor字段中保存的颜色数据(如"|#CCCCCC||#DDDDDD|"),经过字符串处理后,更改两个BoxObject的FillColor,来表示不同阶段的颜色。在浏览器中直接浏览都显示正确,每次翻页,图片和BoxObject都会根据当前的植物改变颜色。但是在导出PDF后出现问题:PlantName显示正确,但是动态修改的部分——图片、代表叶子颜色的BoxObject颜色始终没有跟着植物的变化而变化,都显示的是第一页的状态。导出使用的代码:CrystalDecisions.Shared.DiskFileDestinationOptionsobjFile=newDiskFileDestinationOptions();objFile.DiskFileName=this.Server.MapPath(@"ExportSelectedPlantReport_"+DateTime.Now.Date.ToString("yyyy_MM_dd")+".pdf");sourceSelectedPlant.ReportDocument.ExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;sourceSelectedPlant.ReportDocument.ExportOptions.DestinationOptions=objFile;sourceSelectedPlant.ReportDocument.ExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;sourceSelectedPlant.ReportDocument.Export();
解决方案
解决方案二:
在线等,求助!
解决方案三:
该回复于2011-02-17 13:42:25被版主删除
解决方案四:
该回复于2011-02-27 09:32:28被版主删除
解决方案五:
谁来解答啊我也遇到这个问题,分页导出