BeforeSort

排序数据之前执行,也就是Table的Sort属性发生变化前执行。

e参数:

Table: 返回触发事件的Table
Sort:  返回或设置新的排序字段
Cancel:逻辑型,如果设为True,则取消本次排序。

示例

假定希望在汇总模式下禁止排序,可以将BeforeSort属性设置为:

e.Cancel = e.Table.IsSubtotal

特别提示

如果要在BeforeSort事件中动态设置排序字段,必须通过e参数来设置:

e.Sort = "排序字段"

绝不可以直接通过Table的Sort属性设置:

e.Table.Sort = " 排序字段"

因为这样会导致死循环。


本页地址:http://www.foxtable.com/webhelp/topics/2061.htm