11 2010 档案

生成大表,给DataGrid加列,将DataGrid绑定到表,你猜哪个最慢?
摘要:使用DataGrid控件显示数据是很简单的,只要把数据赋给ItemsSource属性就可以了,数据列都会自动地帮你生成出来。那么在整个过程中,哪个环节是最慢的呢?之所以要写这文章,就是因为最近发现DataGrid的列操作是最慢的。而且慢得不可理喻。比如在DataGrid中显示1万数据行简直就是小菜一碟。因为有RowVirtualization机制,只有显示出来的部分才会生成控件。DataGrid也... 阅读全文

posted @ 2010-11-20 00:23 南柯之石 阅读(4420) 评论(26) 推荐(5) 编辑

这段.NET Framework的源代码似乎有很大的优化空间
摘要:这两天在试图解决DataGrid的一个性能问题的时候发现DataGridColumnCollection里有下面这样的一段代码。发上来跟大家一起鉴定一下有没有什么问题。 代码如下(426行): newDisplayIndex=CoerceDefaultDisplayIndex(column,columnIndex); //Insertingthecolumninthemapmeansthat... 阅读全文

posted @ 2010-11-19 19:59 南柯之石 阅读(1073) 评论(4) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示