【问题标题】:DevExpress XtraGrids horizontal scroll is slow. How to speed it up?DevExpress XtraGrids 水平滚动很慢。如何加快速度?
【发布时间】:2015-02-12 13:11:42
【问题描述】:

我有 11 个同步的可见网格 - 当父级的 LeftCoord 更改时,将设置子级的 LeftCoords。这些网格有大约 50 列,但可能会更多。当所有网格都可见时,水平滚动变得非常慢。这些网格有一些定制的行为。

是否有一些网格功能使水平滚动变慢,还是正常速度?是否有任何已知的方法可以使其更快?

我使用的是 13.2 版。

谢谢, 彼得

【问题讨论】:

    标签: winforms devexpress xtragrid


    【解决方案1】:

    网格中有很多列。我建议您通过隐藏不必要的列来限制要显示的列数。如果最终用户需要特定列,他/她将能够从列选择器中使其可见。

    处理任何自定义绘制事件、应用格式条件或使用未绑定的列都会降低性能。

    来源: Horizontal scrolling is very slow when there are large number of columns in the grid

    请增加GridView.HorzScrollStep 属性并设置 GridView.ScrollStyle 属性为 none 以禁用实时滚动。 此外,还有一个关于提供每列滚动的请求 在XtraGrid at Horizontal scrolling by a column at a time (as in MS Excel)

    参考:
    Scrolling speed both Horizontal an vertical

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 2013-08-18
      • 2015-07-17
      • 2014-05-15
      相关资源
      最近更新 更多