找回密码
 立即注册

QQ登录

只需一步,快速开始

xeilin

注册会员

6

主题

14

帖子

108

积分

注册会员

积分
108
最新发帖

[已处理] 报表设计器问题

xeilin
注册会员   /  发表于:2016-3-7 12:12  /   查看:3191  /  回复:4
本帖最后由 Lenka.Guo 于 2016-3-7 14:14 编辑

设计器运行报这个错误 我看没有哪点相同呀:
错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: '已添加了具有相同键的项。' ---> System.ArgumentException: 已添加了具有相同键的项。
   在 System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   在 #1wA.#dVe.#U.#gVe.Initialize(#2tb[] columns)
   在 #2wA.#ZVe.#acf(#uue commandDefinition, IDataRecord schemaRecord)
   在 #2wA.#9Ve.#U.#aWe.#Kcf(#bVe recordManager, #PTe expressionEvaluatorFactory)
   在 #2wA.#9Ve.#Kcf(#dWe[] commands, #PTe expressionEvaluatorFactory)
   在 #2wA.#1Ve.#aBA()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#dEf(ReportDataDefinition reportDataDef)
   在 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)

本帖子中包含更多资源

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

x

4 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-7 12:29:52
沙发
怀疑,您是不是误删除表格控件的行或列了?您打开其他报表有问题嘛?
回复 使用道具 举报
xeilin
注册会员   /  发表于:2016-3-7 12:56:41
板凳
我是新建的.rdlx报表,然后设置数据源后 浏览就这样老
回复 使用道具 举报
xeilin
注册会员   /  发表于:2016-3-7 13:06:09
地板
数据集的SQL语句不可以定义重复的字段吗
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-7 14:13:41
5#
是的,不可以出现两个名称相同的字段,因为在ActiveReports 中引用数据字段是以”字段名称“引用的,如果出现两列名称相同,则会产生二义性,为了避免此类错误,一定要注意字段名称不能相同,您可以在SQL 语句中为字段添加别名。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部