Form上有一DBGrid,由于查询的结果字段较多,不能看到全部的字段,要看到所有字段就要拖滚动条。
我想要查询之后用代码自动使某一字段可视(出现在DBGrid的可视范围内),而不是手工拖动滚动条来实现(我的客户说太麻烦了)
比如表table1有20个字段,查询table1后如果不用滚动条的话只能看见10个字段,我想要查询后马上能看到第15个字段的值
不知道我说清楚了没有,呵呵
请问可以做到吗?怎样做?
谢谢啦!
我想要查询之后用代码自动使某一字段可视(出现在DBGrid的可视范围内),而不是手工拖动滚动条来实现(我的客户说太麻烦了)
比如表table1有20个字段,查询table1后如果不用滚动条的话只能看见10个字段,我想要查询后马上能看到第15个字段的值
不知道我说清楚了没有,呵呵
请问可以做到吗?怎样做?
谢谢啦!
你们说的没错,但我这里的情况比较特殊,我的查询是动态的,通用的,是能够对任意表的查询,我也不知道使用者会查哪一个表,要查看哪些字段。查询后能够修改,一次修改一个字段,每次修改后都要再查询一次,这样就看的到修改的结果。每次查询后DBGrid上的横向滚动条就自动处在开始的地方,这样就看不到后面的字段了。还要拖拖半天才看见,客户说希望马上能看见。
还请各位帮一帮小弟
to lyhold(让你飞): 谢谢
lif2000(阿飞) :要是知道这个函数就好了
您让我想到一个方法:模拟按下Tab键就可以了,您知道如何模拟吗?
DBGrid1.SelectedIndex:=15;
Keybd_Event(vk_tab,0,0,0);谢谢各位啦!