起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 227|回复: 3

【结】DataGrid 选中行的问题

[复制链接]
发表于 2009-10-17 17:36:59 | 显示全部楼层 |阅读模式
怎么我按了DataNavigator的更新按钮之后~焦点在第一条数据上了~但它没选中那行 DataGrid.selectedcount为0
现在我想按更新之后 焦点在哪一条数据上,它的状态为选择行
没按更新前 DataGrid 行的效果(状态是选择行 有选择行的颜色)如图

88.jpg

9.04 KB, 下载次数: 167

回复

使用道具 举报

 楼主| 发表于 2009-10-17 17:42:05 | 显示全部楼层
按更新后的效果图如下(选择行没颜色,而且DataGrid.selectedcount为0)

99.jpg

7 KB, 下载次数: 172

回复 支持 反对

使用道具 举报

发表于 2009-10-17 19:40:56 | 显示全部楼层
问题的原因在于你通过DataNavigator更新的是数据集的数据;而DataGrid只是展示数据集数据的容器而已;如果你想按照上面说的定位,在点下DataGrid的数据行时,用个变量记下该行的主关键字;更新完后再定位到该记录上。因为在你更新数据集的时候数据已经重置了,所以你在DataGrid上选中的动作也被失效了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-19 10:21:39 | 显示全部楼层
结贴吧~我另外想办法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 13:00 , Processed in 0.046728 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表