高级客户端数据集操作与数据感知组件详解
1. 高级客户端数据集操作
1.1 按钮功能操作
在客户端数据集操作中,有几个重要的按钮功能。
- Update 按钮 :该按钮会遍历整个数据集,为所有员工提供 10%的加薪。即使代码未调用 DisableControls ,网格在遍历数据集时也不会滚动,这是因为网格连接到 ClientDataSet1 ,而更新操作是在克隆数据集上执行的。
- Insert 按钮 :分为两部分操作。“Insert (Part 1)” 按钮会向数据集追加一条新记录并填充数据,“Insert (Part 2)” 按钮将新记录提交到数据集,然后调用原始数据集的 GotoCurrent 方法,使原始数据集跳转到克隆数据集的当前记录。将插入操作分为两个按钮,便于观察插入过程。例如,点击 “Insert (Part 1)” 后,滚动到网格底部,不会看到新插入但未提交的员工记录;点击 “Insert (Part 2)” 后,新记录才会出现在网格中。若在插入按钮事件处理程序中使用 ClientDataSet1 而非 FCloneDS ,新记录会在实际提交前出现在网格中。
- Range 按钮 :其操作方式与 Update 按钮类似,它对数据集应用一个范围,然后将该范围内所有员工的工资设置为 50,000 美元。由于范围仅应用于克隆数据集,而非 Client
超级会员免费看
订阅专栏 解锁全文
5144

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



