ysjy 发表于 2023-7-8 15:11:29

查询数据时显示提示Renering error

错误明细:
System.Exception: Rendering error ---> System.ArgumentOutOfRangeException: 要求非负数。
参数名: count
   在 System.IO.BinaryReader.ReadBytes(Int32 count)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.ReadDensity(BinaryReader binaryReader, Int32 densityOffset, Int32& offset, Boolean littleEndian)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.TryDecodeExif(BinaryReader binaryReader, Int32& intOffset)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.DecodeJpeg(BinaryReader binaryReader)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.GetDimensions(BinaryReader binaryReader)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.GetDimensions(Stream image)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal....<.ctor>b__0()
   在 System.Lazy`1.CreateValue()
   在 System.Lazy`1.LazyInitValue()
   在 System.Lazy`1.get_Value()
   在 GrapeCity.ActiveReports.Viewer.Common.Internal...get_Size()
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderImage(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderReportItem(GraphicsRenderContext context, ILayoutArea area, Boolean fallback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderTable(GraphicsRenderContext context, ILayoutArea tableArea)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass8_0.<RenderBorderAndBackground>b__0(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderReportItem(GraphicsRenderContext context, ILayoutArea area, Boolean fallback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderAreaContent(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderRectangle(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.ImageRenderers.Renderer.RenderSection(ILayoutArea section, GraphicsRenderContext context)
   在 GrapeCity.ActiveReports.ImageRenderers.Renderer.RenderPage(GraphicsRenderContext context, ILayoutPage page)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..RenderPage(TargetDeviceKind device, IDrawingCanvas canvas, ITextMetricsProvider metricsProvider, ILayoutPage page, EvalMessageInfo evalMessageInfo)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..RenderLayoutPage(ILayoutPage layoutPage, IFontsFactory fonts)
   --- 内部异常堆栈跟踪的结尾 ---
   在 GrapeCity.ActiveReports.Viewer.Common.Internal...<RenderLayoutPage>b__1(Graphics g, TargetDeviceKind deviceKind)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..Render(Graphics graphics, TargetDeviceKind deviceKind)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..Render(Graphics graphics)
   在 GrapeCity.ActiveReports.Viewer.Win.Views.SinglePageView.OnPaintImpl(PaintEventArgs e)

查询验证过是正确的,同一个模板用不同的参数查询结果就会提示这个

Bella.Yuan 发表于 2023-7-8 15:11:30

ysjy 发表于 2023-7-11 11:51
现在客户现场在正式用 没法换16版本啊,15版本解决不了?

您好,如上回复,15版本可以复现该问题,16版本测试是好的,所以建议您使用16版本,针对旧版本的问题只会在新版本中进行修复,感谢理解。

ysjy 发表于 2023-7-8 15:13:13

提示报错换成其他参数都可以正常查询是什么问题

ysjy 发表于 2023-7-8 15:56:28

发现原因是因为查询到的照片名称中带_   导致错误的,要怎么解决

Bella.Yuan 发表于 2023-7-10 09:29:46

ysjy 发表于 2023-7-8 15:56
发现原因是因为查询到的照片名称中带_   导致错误的,要怎么解决
您好,看您的截图中没有照片名称字段,方便的话上传一下无法查询的报表模板和对应的照片名称,我们本地测试看看是否能复现。

ysjy 发表于 2023-7-10 10:36:41

Bella.Yuan 发表于 2023-7-10 09:29
您好,看您的截图中没有照片名称字段,方便的话上传一下无法查询的报表模板和对应的照片名称,我们本地测 ...

这个是不是还跟照片的格式有关系 jpg格式好像也有问题

Bella.Yuan 发表于 2023-7-10 15:09:06

ysjy 发表于 2023-7-10 10:36
这个是不是还跟照片的格式有关系 jpg格式好像也有问题
您好,我使用16版本,同时使用您提供的数据进行了测试,未能复现您的问题,您在检查一下是否有遗漏某些信息呢。

ysjy 发表于 2023-7-11 11:10:16

Bella.Yuan 发表于 2023-7-10 15:09
您好,我使用16版本,同时使用您提供的数据进行了测试,未能复现您的问题,您在检查一下是否有遗漏某些信 ...

我们是15版本的

ysjy 发表于 2023-7-11 11:26:26

ysjy 发表于 2023-7-10 10:36
这个是不是还跟照片的格式有关系 jpg格式好像也有问题

我设置的这样的格式 你设置的什么格式?

Bella.Yuan 发表于 2023-7-11 11:46:08

ysjy 发表于 2023-7-11 11:10
我们是15版本的

您好,15版本确实有这个问题,建议您升级并使用16版本,根据您提供的图片,我使用的是png。

页: [1] 2
查看完整版本: 查询数据时显示提示Renering error