ReoGridControl滚动条异常BUG

ReoGrid.ReoGridControl控件
在使用过程中,初始化表并赋值默认行数为9999
后续通过需要再赋值行数
打开的时候滚动条正常
但当往下滚动的时候 滚动条突然变长

img

img

再继续往下滑动时候就直接报错

img

但点击其他表后再返回现在的表
滚动条又变正常

求解

尝试过滚动条隐藏后再显示,也无法解决问题,还是之前那样,打开第二个再打开第一个才能恢复正常,于是代码中采用代码切换第二个再切换至第一个成功解决

#region 滚动条BUG-切换1再返回0解决
            GYWJ.CurrentWorksheet = GYWJ.Worksheets[1];
            GYWJ.CurrentWorksheet = GYWJ.Worksheets[0];
            #endregion

根据你的描述,似乎是ReoGrid.ReoGridControl控件的滚动条在滚动时出现了异常。这可能是由于控件的行数被重新赋值后,滚动条没有及时更新或重新计算导致的。

你可以尝试以下方法来解决这个问题:

  1. 确保在重新赋值行数后,调用ReoGrid.ReoGridControl控件的刷新或重绘方法,以重新计算和更新滚动条。
  2. 检查控件的属性设置,特别是与滚动条相关的属性,例如滚动条的可见性、自动隐藏选项等。确保这些属性设置正确,并且与你的需求相匹配。
  3. 尝试重新设计或更新控件的代码,以确保在滚动时能够正确地更新滚动条的长度。你可以考虑在行数变化时手动计算和设置滚动条的长度。
  4. 如果问题仍然存在,建议检查ReoGrid.ReoGridControl控件的文档或相关技术支持,以获取更详细的帮助和指导。

希望这些建议能够帮助你解决问题。如果问题仍然存在,请提供更多详细信息和代码示例,以便我能够更好地帮助你。

怎么设置的,代码贴出来啊!这样怎么判断错误呢?