问题:
DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;
解决办法:
设置EnableRowVirtualization=“False"即可,但系统资源的开销大。
数据量小时可直接使用此方法,数据量较大时最好采取分页显示!
问题:
DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;
解决办法:
设置EnableRowVirtualization=“False"即可,但系统资源的开销大。
数据量小时可直接使用此方法,数据量较大时最好采取分页显示!