随着文本框内容变化,自动将数据库对应字段中含有文本框内容的记录显示在datagridview中,求VB2010代码
如输入“球”,则含有“球”,“足球”,“排球”等的记录显示在datagridview。本菜鸟不胜感谢...
如输入“球”,则含有“球”,“足球”,“排球”等的记录显示在datagridview。本菜鸟不胜感谢
展开
1个回答
展开全部
你用什么连接的数据库?
数据表名称,该字段名称?
数据表名称,该字段名称?
追问
数据库用oledb连接。数据库名称比如是customer,字段名称name。我的问题是我在文本框中输入“张”时,则name字段中张三、张四、张五、王张、李张、李张一。。。。等所以含有“张”的记录显示在datagridview中,当再输入一个“三”,文本框变成“张三”时,则字段中所以含有“张三”的记录显示在datagridview中
追答
假设你的数据表名称为:customer,字段名为:name,那么:
应该在Private Sub Text1_Change()事件里编写代码:
Object.RecordSource = "select * From customer Where Instr(name,'" & Text1.Text & "')0"
说明:
为避免错误:等号右边的内容请复制到你的代码里。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询