vb中datagrid中怎么选中任意一行的数据
每次选择时,如果选择的数据不是第一页上面的数据,那么它就会自动跳转到第一页上的数据,这是为什么,怎么处理,...
每次选择时,如果选择的数据不是第一页上面的数据,那么它就会自动跳转到第一页上的数据,这是为什么,怎么处理,
展开
1个回答
展开全部
如果对Datagird1 设置了 Set DataGrid1.DataSource = Dev.rsCmdKc
那么 直接对 Dev.rsCmdKc 做 Move操作 移动到对应的记录, Datagrid1 就会自动变到那一行了 。
比如 选中第12行 : Dev.rsCmdKc.Move 12, 0
执行后 DataGrid1就显示12行为当前行
那么 直接对 Dev.rsCmdKc 做 Move操作 移动到对应的记录, Datagrid1 就会自动变到那一行了 。
比如 选中第12行 : Dev.rsCmdKc.Move 12, 0
执行后 DataGrid1就显示12行为当前行
追问
现在我如果转动鼠标中间的滑轮, DataGrid1就是一直显示在第一页,一定要点击边上的上下箭头才可以移动,这是为什么
追答
VB 一直对滚轮支持不好 或者 有些控件根本不支持滚轮的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询