DevExpress XtraGrids水平滚动很慢。如何加快速度?

时间:2015-02-12 13:11:43

标签: winforms devexpress xtragrid

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

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

我使用的是版本13.2。

谢谢, 彼得

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

来源: 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