VS2012Web上用rdlc做报表,出现异常!求解!!!

问题描述

代码:publicFileContentResultMenuRpt(){ReportViewerreportViewer=newReportViewer();LocalReportlocalReport=newLocalReport();localReport.ReportPath=@"E:rdlctest.rdlc";IList<UserModel>list=newList<UserModel>();list.Add(newUserModel("xue","M","33"));list.Add(newUserModel("Li","M","34"));list.Add(newUserModel("Wang","F","26"));list.Add(newUserModel("Zhang","M","18"));ReportDataSourcerptDataSouce=newReportDataSource();rptDataSouce.Name="DataSetUser1";rptDataSouce.Value=list;//localReport.DataSources.Add(rptDataSouce);stringdeviceInfo="<DeviceInfo>"+"<SimplePageHeaders>True</SimplePageHeaders>"+"</DeviceInfo>";stringreportType="Excel";stringmimeType;stringencoding;stringfileNameExtension;Warning[]warnings;string[]streams;byte[]renderedBytes;renderedBytes=localReport.Render(reportType,deviceInfo,outmimeType,outencoding,outfileNameExtension,outstreams,outwarnings);returnFile(renderedBytes,"image/jpeg");}//////////////////////////////////////////////////异常详细信息:Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:dsMenuMdlrenderedBytes=localReport.Render(reportType,行53:deviceInfo,outmimeType,outencoding,outfileNameExtension,行54:outstreams,outwarnings);[ReportProcessingException:dsMenuMdl]Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.RunDataSetQuery()+5668Microsoft.ReportingServices.OnDemandProcessing.TablixProcessing.RuntimeOnDemandDataSet.Process()+473Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSet.ProcessConcurrent(ObjectthreadSet)+946[ProcessingAbortedException:处理报表时出错。]Microsoft.ReportingServices.OnDemandProcessing.AbortHelper.ThrowAbortException(StringreportUniqueName)+89Microsoft.ReportingServices.OnDemandProcessing.OnDemandProcessingContext.CheckAndThrowIfAborted()+80Microsoft.ReportingServices.OnDemandProcessing.RetrievalManager.FetchData(BooleanmergeTran)+531Microsoft.ReportingServices.OnDemandProcessing.RetrievalManager.PrefetchData(ReportInstancereportInstance,ParameterInfoCollectionparameters,BooleanmergeTran)+801Microsoft.ReportingServices.OnDemandProcessing.Merge.FetchData(ReportInstancereportInstance,BooleanmergeTransaction)+404Microsoft.ReportingServices.ReportProcessing.ReportProcessing.ProcessOdpReport(Reportreport,OnDemandMetadataodpMetadataFromSnapshot,ProcessingContextpc,BooleansnapshotProcessing,BooleanreprocessSnapshot,BooleanprocessUserSortFilterEvent,BooleanprocessWithCachedData,ErrorContexterrorContext,DateTimeexecutionTime,IChunkFactorycacheDataChunkFactory,StoreServerParametersstoreServerParameters,GlobalIDOwnerCollectionglobalIDOwnerCollection,SortFilterEventInfoMapoldUserSortInformation,EventInformationnewUserSortInformation,StringoldUserSortEventSourceUniqueName,ExecutionLogContextexecutionLogContext,OnDemandProcessingContext&odpContext)+2935Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderReport(IRenderingExtensionnewRenderer,DateTimeexecutionTimeStamp,ProcessingContextpc,RenderingContextrc,IChunkFactorycacheDataChunkFactory,IChunkFactoryyukonCompiledDefinition,Boolean&dataCached)+4496Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderReport(IRenderingExtensionnewRenderer,DateTimeexecutionTimeStamp,ProcessingContextpc,RenderingContextrc,IChunkFactoryyukonCompiledDefinition)+75Microsoft.Reporting.LocalService.CreateSnapshotAndRender(CatalogItemContextBaseitemContext,ReportProcessingrepProc,IRenderingExtensionrenderer,ProcessingContextpc,RenderingContextrc,SubreportCallbackHandlersubreportHandler,ParameterInfoCollectionparameters,DatasourceCredentialsCollectioncredentials)+93Microsoft.Reporting.LocalService.Render(CatalogItemContextBaseitemContext,BooleanallowInternalRenderers,ParameterInfoCollectionreportParameters,IEnumerabledataSources,DatasourceCredentialsCollectioncredentials,CreateAndRegisterStreamcreateStreamCallback,ReportRuntimeSetupruntimeSetup)+556Microsoft.Reporting.WebForms.LocalReport.InternalRender(Stringformat,BooleanallowInternalRenderers,StringdeviceInfo,PageCountModepageCountMode,CreateAndRegisterStreamcreateStreamCallback,Warning[]&warnings)+516[LocalProcessingException:本地报表处理期间出错。]///////////////////////////////////////////////////////////////////////////////////////////////////请求帮忙!问题出在哪里啊?

时间: 2024-07-31 22:35:12

VS2012Web上用rdlc做报表,出现异常!求解!!!的相关文章

vs2010 rdlc做报表,图片的地址存储在数据库,怎么通过获取图片地址在报表中显示图片

问题描述 vs2010rdlc做报表,图片的地址存储在数据库,怎么通过获取图片地址在报表中显示图片 解决方案 解决方案二:图片路径是在客户端本地的路径么,本地图片前面带上:file:///建议将图片Convert.ToBase64String的字符串存入数据库.然后报表上=System.Convert.FromBase64String(Parameters!图片.Value)选择图像来源:数据库解决方案三:我这样做过,还是不行解决方案四:我也想知道这个问题是怎么解决的???

关于reportViwer + rdlc 做报表

问题描述 现在要用这两个工具做出库单,是按照时日.管理员.出库方向.订单,来生成出库单现在要做的是,选择一个日期,把选择这天的出库单全部显示在一个报表里面目前我只能一个报表出来一个出库单,要怎么做才能在一个报表里面出来今天的全部出库单呢?全部出来就能一次性打印哈,否则一天可能有一两百个出库单,分别出来,分别打印是不可能的噢!谢谢了! 解决方案 解决方案二:该回复于2007-12-04 11:17:06被版主删除解决方案三:不知道你的出库单啥样子的!一个出库单如果是多页的可能比较麻烦如果是单页的就

使用ftpclient开源包进行做一个ftp客户端练习程序,不知为什么总是能连上却进行操作就抛异常!

问题描述 使用ftpclient开源包进行做一个ftp客户端练习程序,不知为什么总是能连上却进行操作就抛异常!220WelcometoSCAU-FTP1.Connectedtoftp1.scau.edu.cnon21USER*******331Passwordrequiredforanonymous.PASS*******230Useranonymousloggedin.SYST215UNIXType:L8RemotesystemisUNIXType:L8PASVjava.net.SocketE

用crystal做报表好还是VS2015自带的RDLC

问题描述 用VS2015C#windowform写程序,用crystal做报表好还是VS2015自带的RDLC? 解决方案 解决方案二:各有利弊看习惯解决方案三:都可以,看你想用哪一个.

hibernate海量数据做报表处理

问题描述 用hibernate查询数据,要查询到上万的数据 来做报表,但数据量太大(10万往上)就会出现内存溢出之类的各位大牛们谁有好的解决方案?帮帮我这新手啊 谢谢了 问题补充:sheep3600 写道 解决方案 不知道你程序什么样,你试试用jprofiler或者jdk自带的那东西visualvm测试下,什么东西把jvm搞坏了.解决方案二:1. 减少选择列的数目2. 加大jvm的内存参数解决方案三:这个---,要不你就试试用试图的方式,有些数据尽量在sql的时候就算出来.要么跑存储过程,要么跑

在大型软件中用Word做报表: 书签的应用

本文转载:http://www.cnblogs.com/huyong/archive/2011/08/24/2151599.html 报表基本上在每一个项目中占有很大的比例,做报表也是我们开发人员必须过的坎,现在市面上各种类型的报表,我们到底应该如何选择呢?每一种报表都有他自己优秀的一面,我在项目开发中,一般用Grid++Report做报表,对于复杂的,量大的也用Excel和Word来做,大家也可以分享一下你们在项目中用到的报表软件! 现在有这样一个需求,比如有一个几十页的合同(合同内容每年会有

ios-在IOS上我想做一个调用自带地图,但又不显示地图,只要定位出详细地址的APP

问题描述 在IOS上我想做一个调用自带地图,但又不显示地图,只要定位出详细地址的APP 因为我是新手,想自己做一个简单的APP,功能如下: 1.首页上,点击定位按钮(dwButton),能在一个XS(label控件)上显示我现在所在位置的详细地址,比如:中国广东省深圳市南山区登良路26号XX大厦 2.点击历史定位按钮 (lsButton),跳转到一个新的列表上,能查看过去定位过的地址(地址在10~20个),最下面有一个返回按钮(fhButton),点击跳回首页 3.过去定位过的地址会保存在本地数

link环境下使用codefirst技术制作的《网盘软件》,下载器下载的同时上传怎么做?

问题描述 link环境下使用codefirst技术制作的<网盘软件>,下载器下载的同时上传怎么做? link环境下使用codefirst技术制作的<网盘软件>,下载器下载的同时上传怎么做? 解决方案 开两个线程,一个上传一个下载就是了,你的问题是什么

服务端-VS 上mfc怎么做一个简单的网络通信

问题描述 VS 上mfc怎么做一个简单的网络通信 如题,能实现客户端连接上服务端并且能够发送消息的那种 麻烦各位讲的详细些,第一次用mfc,谢谢了: 解决方案 搜索一下mfc socket或者直接找csocket代码例子,很多很多...... 解决方案二: google里面搜素(直接复制下面一行) site:download.csdn.net mfc socket通信 解决方案三: mfc有socket类 解决方案四: mfc有socket类 解决方案五: mfc有socket类 解决方案六: