9、高级客户端数据集操作

高级客户端数据集操作

1. 数据集事件

客户端数据集支持大量事件,这些事件可分为单层级应用中有用的事件和多层级应用中有用的事件。这里重点讨论在所有应用中都有用的数据集事件,大致分为三类:BeforeXxx 通知事件、AfterXxx 通知事件和其他事件。

1.1 BeforeXxx 事件

BeforeXxx 事件在特定操作发生之前触发,可用于阻止操作的执行。以下是客户端数据集的 BeforeXxx 事件及其用途:
| 事件 | 描述 |
| — | — |
| BeforeCancel | 在取消当前记录的编辑之前,由 Cancel 方法触发。可用于确认用户是否真的要取消所做的更改。 |
| BeforeClose | 在数据集关闭之前立即调用。 |
| BeforeDelete | 在删除数据集中的当前记录之前调用。是确认用户是否真的要删除记录的好地方。 |
| BeforeEdit | 在数据集进入编辑模式之前,由 Edit 方法触发。可用于限制编辑(通过引发 Abort 异常)。 |
| BeforeInsert | 在数据集进入插入模式之前,由 Append 和 Insert 方法触发。可用于限制编辑(通过引发 Abort 异常)。 |
| BeforeOpen | 在数据集打开之前调用。 |
| BeforePost | 在将新插入或编辑的记录中的数据提交到数据集之前发生。是对数据进行验证的好地方。 |
| BeforeScroll | 在数据集移动到新记录之前触发。在 First、Next、Prior 或 Last 操作期间、搜索期间以及对数据集应用范围或过滤器时会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值