TClientDataSet 的当前聚焦字段
我遇到一种情况,我必须允许用户更新 dbgrid(连接到 CDS)的 2 个字段中的任意一个,以保留最后输入的字段。因此(在用户输入数据后)我需要获取当前聚焦的控件,以便我将删除以前的字段数据(如果有)。除了这两个领域之外,我还有其他领域。
坚持不使用任何网格相关事件,我必须仅使用 CDS 事件来实现此目的。
提前致谢, 维杰.
I have a situation where I have to allow the user to update either of 2 fields of a dbgrid(connected to a CDS) persisting the last entered one. So (after user enters data) I need to get the current focused control, so that i will remove the previous field data if it has any. I also have other fields apart from these two.
It was insisted not to use any grid related events, i have to use only CDS event to achieve this.
Thanks in advance,
Vijay.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用字段的 OnChange 事件,并清除其他字段值(如果有):
如下所示:
Use the field's OnChange event, and just clear the other field value if any:
Something like this: