我有11个同步的可见网格 - 当父级的LeftCoord发生变化时,设置了子网格的LeftCoords。那些网格有大约50列,但可能更多。当所有网格都可见时,水平滚动变得非常慢。那些网格有一些定制的行为。
是否有一些网格功能使水平滚动更慢,或者它是正常速度?是否有任何已知的方法使其更快?
我使用的是版本13.2。
谢谢, 彼得
答案 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)