找回密码
 立即注册

QQ登录

只需一步,快速开始

songxianbin_xxx

高级会员

50

主题

153

帖子

1216

积分

高级会员

积分
1216

[已处理] RDL报表预览报错

songxianbin_xxx
高级会员   /  发表于:2017-6-1 15:37  /   查看:3484  /  回复:3
错误问题代码如下  请大师指教!!
错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: '已添加了具有相同键的项。' ---> System.ArgumentException: 已添加了具有相同键的项。
   在 System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   在 System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   在 #ca0.#qA0.#tA0(DataSet dataSet)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#Mf0(DataSet dataSet, Content cell)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#2f0(DataSet def)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#MgX(DataSet dataSet, Region def)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass3b.<MakeScopeFn>b__36(Region r)
   在 System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#Mf0(DataSet dataSet, Content cell)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#Lf0(DataSet dataSet, Region def)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#ka0(DataSet dataSet, Report def)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#p2Z(DataSet dataSet, Report def)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.#sA0(Report report, ReportContextFn makeContext, IExpressionContext ctx)
   在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.Run(Report report, ReportContextFn makeContext, IExpressionContext ctx, InteractiveSortState sortState)
   在 GrapeCity.ActiveReports.ReportDataProcessor.#CfJ(PageReport report, IExpressionContext evaluationContext, ReportStore reportStore, #ja0 makeDocument, InteractiveSortState sortState)
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#Tol()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#fn(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.#0Kf(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   --- 内部异常堆栈跟踪的结尾 ---
   在 GrapeCity.ActiveReports.Document.PageDocument.#0Kf(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.#7yz()
   在 GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object param0, DoWorkEventArgs param1)
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-1 17:51:13
沙发
什么key重复了,检查下是不是模板里什么重名了
回复 使用道具 举报
songxianbin_xxx
高级会员   /  发表于:2017-6-2 09:12:09
板凳
dexteryao 发表于 2017-6-1 17:51
什么key重复了,检查下是不是模板里什么重名了

能帮我看下么 我这张报表图了 有哪个模板重复了啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-5 09:52:37
地板
您好
根据您的错误提示,应该是数据集中有多个字段名称相同,导致的冲突,因为数据空间访问数据,都是通过字段名称的,所以数据集中不能存在相同名称的字段。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部