【已验证】WPF中DataGrid垂直滚动条滚动后行号错乱的解决办法
2012-07-03 17:14
736 查看
原因:
DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;
解决办法:
方法1:设置EnableRowVirtualization=“False",简单易行,但系统资源的开销大
方法2:http://blog.csdn.net/jickie/article/details/7088644。该方法未验证。
DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;
解决办法:
方法1:设置EnableRowVirtualization=“False",简单易行,但系统资源的开销大
方法2:http://blog.csdn.net/jickie/article/details/7088644。该方法未验证。
相关文章推荐
- IE6下select下拉框不能随滚动条正常滚动解决办法
- WPF:解决DataGrid横向滚动条无法显示的问题
- Flex4中Datagrid垂直滚动使combobox&dropdownlist数据消失(已解决)
- [导入]关于DATAGRID数据更改时点2次/行号跟不准/失去焦点/丢失e等一系列问题的解决办法:
- WPF中ListView在不滚动数据的情况下只能取到当前显示的数据,取不到滚动条以下的数据解决方法
- WPF的DataGrid绑定ItemsSource后第一次加载数据有个别列移位的解决办法
- WPF DataGrid默认显示垂直和横向滚动条-技术&分享
- Easyui Datagrid rownumbers行号四位、五位显示不完全的解决办法
- 关于ipad设备滚动条无法滚动的解决办法
- 两个DataGrid垂直滚动条同步滚动
- WPF拖动DataGrid滚动条时内容混乱的解决方法
- WPF:解决DataGrid横向滚动条无法显示的问题
- wpf DataGrid 不显示垂直滚动条
- Easyui Datagrid rownumbers行号四位、五位显示不完全的解决办法
- jquery easyui datagrid 无滚动条,datagrid 没垂直滚动条
- ios微信浏览器-div设置滚动-不出现滚动条的解决办法
- Easyui Datagrid rownumbers行号四位、五位显示不完全的解决办法
- easyui的datagrid无数据时下方滚动条不显示的解决办法(标题栏显示不完全)
- 问题以及解决------WPFDataGrid后台设置单元格背景色后,滑动滚动条背景色被还原
- Ext TreePanel accordion布局中放置TreePanel不显示横向滚动条的解决办法。