找回密码
 立即注册

QQ登录

只需一步,快速开始

hand

注册会员

11

主题

37

帖子

128

积分

注册会员

积分
128

活字格认证

hand
注册会员   /  发表于:2016-5-30 13:11  /   查看:5151  /  回复:6
如题,程序检索出数据正常显示在MultiRow上,然后触发了MultiRow的某个点击事件后,对显示的结果根据某个列重现排序。这个MultiRow可以实现吗?
谢谢!

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-30 17:29:39
沙发
谢谢您的反馈。
您的问题收到了。
测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-5-31 08:03:34
板凳
选择ColumnHeaderCell设置SortMode和SortCellIndex属性。运行时单击这个ColumnHeaderCell就可以进行排序
  1.             columnHeaderCell.SortCellIndex = 1; // 你希望排序的CellIndex,例如排序CellIndex为1的列则设置为1
  2.             columnHeaderCell.SortMode = SortMode.Automatic;
复制代码

评分

参与人数 1金币 +999 收起 理由
Alice + 999 很给力!

查看全部评分

回复 使用道具 举报
hand
注册会员   /  发表于:2016-5-31 19:22:27
地板
本帖最后由 hand 于 2016-5-31 21:57 编辑


当点击的是A列标题,但是要按照为B列来排序呢,并且,只对A中勾选了行才按照B的升序排序,排序好的结果放在最上面。
(语言是VB.NET)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-6-1 14:53:46
5#
感觉你的需求是希望自定义排序的策略。
是否可以尝试处理GcMultiRow的SortCompare事件来实现自定义排序呢?
回复 使用道具 举报
hand
注册会员   /  发表于:2016-6-1 16:11:08
6#
如何实现,还请给实例代码。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-7 10:13:39
7#
hand 发表于 2016-6-1 16:11
如何实现,还请给实例代码。

调用GcMultiRow的SortCompare事件,在该事件里处理您的业务逻辑。
如果不会SortCompare事件的用法,可以查阅msdn。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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