找回密码
 立即注册

QQ登录

只需一步,快速开始

duanzg

注册会员

6

主题

13

帖子

63

积分

注册会员

积分
63
duanzg
注册会员   /  发表于:2018-8-14 22:18  /   查看:3981  /  回复:1
使用spread.net 11,希望双击列头实现按该列排序,同时在该列头上有正序、倒序的三角箭头标识,
目前的做法是:
设置了 FpSpread1.ActiveSheetView.AllowSort = True ,并没有用datasource设置数据源,是通过执行SQL返回datatable后,逐个cell赋值的方式
  在 FpSpread1_SortColumnCommand 事件中,获得排序的列,然后在数据库查询中根据该列排序查询
用此方法可以实现双击列头后,表格数据按该列排序,但在列头上并没有显示出正序、倒序的箭头标识
  在 FpSpread1_SortColumnCommand 事件中, 用
      FpSpread1.ActiveSheetView.Columns.Item(e.CommandArgument).SortIndicator = SortIndicator.Ascending
      FpSpread1.ActiveSheetView.SetColumnSortIndicator(e.CommandArgument,SortIndicator.Ascending)  

都不起作用,该怎么才能让排序的三角标识显示出来?



1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-16 14:59:21
沙发
双击列头就可以看到排序效果了,并且会有三角的箭头显示
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部