vb中怎么把sql数据库中的光标移动到某一行?
如图,怎么把左边的那个标头移动。我是想通过一个按钮和一个文本框,文本框里面写姓名,然后按下按钮后这个标头就移动到对应姓名的那一行。怎么做?DimstrsqlAsStrin...
如图,怎么把左边的那个标头移动。
我是想通过一个按钮和一个文本框,文本框里面写姓名,然后按下按钮后这个标头就移动到对应姓名的那一行。怎么做?
Dim strsql As String
strsql = " select 姓名 from Client "
strsql = strsql + "where prodid = '" & Text1(0).Text & "'"
DataGrid1.AllowUpdate = False
Adodc1.CommandType = 2 - adCmdText
Adodc1.RecordSource = strsql
Adodc1.Refresh
DataGrid1.Refresh 展开
我是想通过一个按钮和一个文本框,文本框里面写姓名,然后按下按钮后这个标头就移动到对应姓名的那一行。怎么做?
Dim strsql As String
strsql = " select 姓名 from Client "
strsql = strsql + "where prodid = '" & Text1(0).Text & "'"
DataGrid1.AllowUpdate = False
Adodc1.CommandType = 2 - adCmdText
Adodc1.RecordSource = strsql
Adodc1.Refresh
DataGrid1.Refresh 展开
推荐于2016-11-04
展开全部
查询出结果之后
rs.Find ("姓名='" & StuName & "'")
StuName 就是文本框里面的具体姓名,如果datagrid 有匹配的值光标就会移动到那行,否则datagrid 就没有光标了
更多追问追答
追问
这个rs定义成什么?
追答
你不是用的ado对象吗?
或者把你的查询语句发出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询