使用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)
都不起作用,该怎么才能让排序的三角标识显示出来?
|
|