首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

在线急求DBGRID有关问题

2011-12-29 
在线急求DBGRID问题我在DBgrid的KeyUp事件中写了如下代码,要实现的功能是在控制的行中按Enter光标在下一行

在线急求DBGRID问题
我在DBgrid的KeyUp事件中写了如下代码,要实现的功能是在控制的行中按Enter
光标在下一行,在直接显示出来的数据里没有问题,但是到下一页数据时却没有光标了。简单点说比如页面中显示出20条记录,在这20条记录中没有问题,但第21条记录就不见了光标。
Private   Sub   grid_KeyUp(KeyCode   As   Integer,   Shift   As   Integer)
        If   KeyCode   =   13   Then
                SendKeys   "{Down} "
        End   If
       
        If   KeyCode   =   114   Then
                txtSearch.SetFocus
        End   If
        KeyCode   =   0
End   Sub
在直接显示出来的数据里没有问题,但是到后一行显示时却没有光标了,
请问高手怎么解决。谢谢!急等

[解决办法]
UP
[解决办法]
没遇到这种情况,所以对于楼主的表述不是很明白,帮顶吧
[解决办法]
帮顶…………
[解决办法]
我也正为这个头痛,帮你顶,互相学习
[解决办法]
那你可以让它setfoucs
[解决办法]
将你代码调试未见你说的问题。
[解决办法]
If KeyCode = 13 And rs.EOF = False Then
rs.MoveNext
End If
If KeyCode = 114 Then
txtSearch.SetFocus
End If
KeyCode = 0
这是我修改的代码,我调试了一下可以阿

热点排行