随着文本框内容变化,自动将数据库对应字段中含有文本框内容的记录显示在datagridview中,求VB2010代码

如输入“球”,则含有“球”,“足球”,“排球”等的记录显示在datagridview。本菜鸟不胜感谢... 如输入“球”,则含有“球”,“足球”,“排球”等的记录显示在datagridview。本菜鸟不胜感谢 展开
 我来答
syx54
2012-08-23 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2758万
展开全部
你用什么连接的数据库?
数据表名称,该字段名称?
追问
数据库用oledb连接。数据库名称比如是customer,字段名称name。我的问题是我在文本框中输入“张”时,则name字段中张三、张四、张五、王张、李张、李张一。。。。等所以含有“张”的记录显示在datagridview中,当再输入一个“三”,文本框变成“张三”时,则字段中所以含有“张三”的记录显示在datagridview中
追答
假设你的数据表名称为:customer,字段名为:name,那么:
应该在Private Sub Text1_Change()事件里编写代码:

Object.RecordSource = "select * From customer Where Instr(name,'" & Text1.Text & "')0"

说明:
为避免错误:等号右边的内容请复制到你的代码里。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式