高级客户端数据集操作
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 操作期间、搜索期间以及对数据集应用范围或过滤器时会
超级会员免费看
订阅专栏 解锁全文
4619

被折叠的 条评论
为什么被折叠?



