找回密码
 立即注册

QQ登录

只需一步,快速开始

嘟嘟大帅

新手上路

2

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
嘟嘟大帅
新手上路   /  发表于:2015-7-3 11:42  /   查看:5087  /  回复:3
关于C1DataGrid,当点击列头排序时,选中行是否能跟着数据走。现在状态是排完序后选中的那一行还在原来的位置上。例如:我选中了第一行,点击列头排序,第一行排到了最后,但选中状态还是选中的第一行。我想选中最后一行。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-7-3 14:59:00
沙发
回复 1楼嘟嘟大帅的帖子

感谢对该问题的反馈。
C1DataGrid提供了SelectedIndex/SelectedItem可以帮助你获取和设置选择行。
你可以通过这个去选择你需要的行。
如果你想在排序、过滤或分组等操作后,保留原来的Selection。那么就需要设计代码逻辑去实现。

基本思路就是:在SortChanging事件里,通过我刚提到的SelectedItem拿到选择的行,然后记住这个值,然后在Sortchnged的事件里,将你记住的这个值赋值到需要的行。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
嘟嘟大帅
新手上路   /  发表于:2015-7-3 17:13:00
板凳
回复 2楼Alice的帖子

嗯嗯,我已经改完了,虽然晚了点,不过还是很感谢!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-3 17:44:00
地板
回复 3楼嘟嘟大帅的帖子

谢谢你的反馈。
从你这么快解决问题可以看的出你编程很厉害。
此问题关闭,如果有新问题可以继续提出来讨论。
再次谢谢你对产品的支持。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部