跟同学做项目,用到DataGrid发现一个很奇怪的现象,那就是DataGrid在绑定数据时,删除里面的一行数据,他不能及时更新,同时还隐藏了后一条数据,除非页面跳转,彻底刷新控件,那么空白行就会没有了,但这些都不能解决项目中的实际问题,于是上网搜索资料,很少有与之相关的,都只是提出了问题……
和同学研究发现这个问题是微软开发的这个控件本身的bug解决办法:
/Files/CCM0405/SL2DataGridDec08.rar
这个文件会生成三个文件,System.Windows.Controls.Data.dll和System.Windows.Controls.Data.Design,可以说是控件补丁吧,找到你安装Silverlight2控件哪个文件夹,替换原来的就行了,那么在你下次用就不会遇到这个问题了,但要解决本次项目的这个问题,同样,更新你的引用,替换项目中引用的这个文件System.Windows.Controls.Data.dll和System.Windows.Controls.Data.Design,问题就可以解决了,实验证明,呵呵!!!
posted on 2009-08-10 01:01  陈才明  阅读(1352)  评论(5编辑  收藏  举报