BeforeSort
排序数据之前执行,也就是Table的Sort属性发生变化前执行。
e参数:
Table: 返回触发事件的Table
Sort: 返回或设置新的排序字段
Cancel:逻辑型,如果设为True,则取消本次排序。
示例
假定希望在汇总模式下禁止排序,可以将BeforeSort属性设置为:
e.Cancel = e.
Table.IsSubtotal特别提示
如果要在BeforeSort事件中动态设置排序字段,必须通过e参数来设置:
e.Sort = "排序字段"
绝不可以直接通过Table的Sort属性设置:
e.Table.Sort = " 排序字段"
因为这样会导致死循环。