首页新闻找找看学习计划

silverlight 更改datagrid数据源列表里的某行后datagrid重新刷新,刷新后怎么选中刚才选中的做修改的行

0
悬赏园豆:20 [待解决问题]

silverlight 更改datagrid数据源列表里的某行后datagrid重新刷新,刷新后怎么选中刚才选中的做修改的行

淫光蝎子的主页 淫光蝎子 | 初学一级 | 园豆:184
提问于:2012-05-17 21:57
< >
分享
所有回答(1)
0

刷新前,记下编辑行的Key,刷新后,通过Key找到那一行,然后设行的状态为编辑或选中就行了。

中文代码 | 园豆:951 (小虾三级) | 2012-05-18 08:33

这样不行啊,在UI.cs中 tab=Grid.selectindex标记key。 但数据源是在viewmodel中刷新的,刷新完后不会重新回到UI.cs 无法执行Grid.scrollintoview()方法啊

支持(0) 反对(0) 淫光蝎子 | 园豆:184 (初学一级) | 2012-05-18 11:23

@淫光蝎子: 很简单的,viewmodel里面放一个事件监测,如果数据源刷新就执行UI的方法

清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册