读书人

DBGrid使用lookup字段第一行选择数据

发布时间: 2012-03-27 13:44:24 作者: rapoo

DBGrid使用lookup字段,第一行选择数据之后其它行如何自动赋值
我现在想实现这样一个功能,一个DBGrid表格中某列用到了Lookup字段,当我在该列第一行从下拉列表中选择数据后自动记录所选的值,然后在其他行同一列的单元格获得焦点时自动将前面所选的值赋给此单元格,现在遇到的问题如下:
1、单元格获得焦点的事件是哪个,鼠标点击的我知道,就是使用键盘操作时不清楚在哪个事件里写代码,比如按Tab键跳到该列时就自动赋值。
2、赋值代码不是很清楚。
先谢谢你的解答

[解决办法]
OnColEnter
[解决办法]
你好,你的我提一下想法,你有提到按下tab就跳到你要定的lookup位,那你只要在keypress的event中,判key的值,然後用TKeybdInput事件定看看能不能取的你要的lookup的值,可以利用指令模keyboard的作。
[解决办法]

探讨
2、赋值代码不是很清楚。
先谢谢你的解答

读书人网 >.NET

热点推荐