vb.net返回数据库查询结果,怎么显示到text上

PrivateSubTextBox5_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Ha... Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged
strSQL = "select 编号 from zhuce where 姓名 = '" & TextBox1.Text & "'"
Dim ds As New DataSet
ds.Clear()
Dim adapter As New OleDbDataAdapter(strSQL, StrConn)
adapter.Fill(ds)
comm.ExecuteNonQuery()
TextBox5.Text = ds.Tables(0).Rows(0)(5).ToString
End Sub

我的程序要怎么改好,或者怎么改成datagridview
忘了说我的问题,问题是TextBox5.Text不显示东西
展开
 我来答
学生阿成
2012-10-26 · TA获得超过2073个赞
知道小有建树答主
回答量:1070
采纳率:0%
帮助的人:672万
展开全部
adapter是用来填充数据集,也就相当于一个搬运数据的叉车。。
把数据从数据库里面,搬出来
而你只要提供一个数据库查询语句,和一个连接字符串。。再填充就可以了。。所以,就这几句就够了
Dim dt As New Table
Dim adapter As New OleDbDataAdapter(strSQL, StrConn)
adapter.Fill(dt)
datagridview.DataSource=dt;

这样就把查询结果显示在DataGridView控件中了
ryuginka
2012-10-26 · TA获得超过956个赞
知道小有建树答主
回答量:2839
采纳率:0%
帮助的人:742万
展开全部
你的时间怎么放在TextBox5_TextChanged事件里啊。这是text5有输入变化才出发的
换个地方,比如放个按钮。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岑智靖怀慕
2020-03-17 · TA获得超过3689个赞
知道大有可为答主
回答量:3102
采纳率:35%
帮助的人:447万
展开全部
你这个程序两个问题
1.
不显示数据的原因,textbox1.databindings.add("text",
mydataset,
"worktime"),第二个参数不能是dataset应该是datatable,所以应该写成textbox1.databindings.add("text",
mydataset.tables("worktime"),
"worktime")
2.
myconn.open()的打开与关闭没必要再写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式