找回密码
 立即注册

QQ登录

只需一步,快速开始

ud7070

初级会员

23

主题

97

帖子

312

积分

初级会员

积分
312

微信认证勋章

[已处理] FlexChart绑定报错

ud7070
初级会员   /  发表于:2020-12-9 15:53  /   查看:3153  /  回复:8
10金币
本帖最后由 ud7070 于 2020-12-10 15:34 编辑

Richard.Ma:您好
    我绑定数据到FlexChart时,同样的数据有时正常有时就报下面的错误(因为是控件内部的事件无法跟踪),请问是什么原因引起的?


System.IndexOutOfRangeException: 索引超出了数组界限。
   在 #ogl.#kHg.Calculate(Double #jvd)
   在 #ogl.#kHg.Calculate()
   在 C1.Chart.Plotters.LinePlotter.DrawLines(IRenderEngine engine, IList`1 xs, IList`1 ys)
   在 C1.Chart.Plotters.LinePlotter.PlotSeries(IRenderEngine engine, ISeries series)
   在 C1.Chart.ChartRenderer.RenderData(IChart chart, IRenderEngine engine, IPlotter plotter)
   在 C1.Chart.ChartRenderer.RenderChart(IChart chart, IRenderEngine engine, Double w, Double h)
   在 C1.Win.Chart.FlexChart.Render(IRenderEngine engine, Int32 w, Int32 h)
   在 C1.Win.Chart.FlexChart.OnPaintChart(PaintEventArgs pe)
   在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   在 System.Windows.Forms.Control.WmPaint(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

最佳答案

查看完整内容

未能发现问题,我建议你还是再检查一下错误到底是在什么情况下发生的,如果还是无法解决的话,可以私信给我你的电话,我来联系你

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-9 15:53:31
来自 6#
未能发现问题,我建议你还是再检查一下错误到底是在什么情况下发生的,如果还是无法解决的话,可以私信给我你的电话,我来联系你
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-9 16:17:21
2#
你好,我看你提到了是同样的数据,同一个程序
也就是说这个是一个偶发的问题,是吗?
请发我一个可以重现问题的demo,以及尽可能的明确一下什么操作下会导致错误
回复 使用道具 举报
ud7070
初级会员   /  发表于:2020-12-9 17:47:47
3#

FlexChart的AnnotationLayer设置

本帖最后由 ud7070 于 2020-12-9 17:52 编辑
Richard.Ma 发表于 2020-12-9 16:17
你好,我看你提到了是同样的数据,同一个程序
也就是说这个是一个偶发的问题,是吗?
请发我一个可以重现 ...

谢谢,见附件

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-9 18:17:33
4#
收到,我明天验证后给你回复
回复 使用道具 举报
ud7070
初级会员   /  发表于:2020-12-10 10:28:26
5#
Richard.Ma 发表于 2020-12-9 18:17
收到,我明天验证后给你回复

如何了?
回复 使用道具 举报
ud7070
初级会员   /  发表于:2020-12-10 14:24:13
7#
Richard.Ma 发表于 2020-12-10 11:53
未能发现问题,我建议你还是再检查一下错误到底是在什么情况下发生的,如果还是无法解决的话,可以私信给我 ...

点击 Start 后,就报错如下图:



您可以正常运行?

本帖子中包含更多资源

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

x
回复 使用道具 举报
ud7070
初级会员   /  发表于:2020-12-10 15:07:42
8#
Richard.Ma: 您好,

    谢谢您的回答,问题已找到,FlexChart 多轴画线时,List 只有一条数据时就会报错,大于等2条时就正常。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-10 15:28:53
9#
不客气,问题找到了就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部