vb2013如何从数据库读入数据写入datagridview的已有列中
我用VB2013写了一个会员系统~我想从数据库中读取出相应的字段并写到datagridview中的相应列内~!列我已经建好了~就是不知道该怎么把读取到的数据写到相应的列内...
我用VB2013写了一个会员系统~我想从数据库中读取出相应的字段并写到datagridview中的相应列内~!列我已经建好了~就是不知道该怎么把读取到的数据写到相应的列内!麻烦各位大侠帮帮我!小弟初学VB~麻烦给个详细的代码加注释谢谢拉!!
展开
2个回答
展开全部
Dim cn As SqlConnection
Dim da As SqlDataAdapter
Dim ds As DataSet
Dim cnStr As String = "Data Source=(local);Initial Catalog=SchoolInformation;Integrated Security=False;User ID=sa;Password=123456;"
cn = New SqlConnection(cnStr)
da = New SqlDataAdapter("select * from grade", cn)
ds = New DataSet()
da.Fill(ds, "grade")
DataGridView1.DataSource = ds.Tables("grade")
追问
首先~先谢谢你~
然后~我现在能读取到数据库的内容~但是我不知道该怎么把读取到的内容写入到已经建立好的列当中去!我现在已经建立好了列了~在上面的图片中~但是我不知道该怎么把读取的内容根据相应的名称对应着写进去!谢谢拉!!
追答
。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用什么读取到数据的呢?
更多追问追答
追问
我用的ACCESS数据库~ 读取代码如下:
Dim dp As New OleDb.OleDbDataAdapter("select * from [User] ", myconnection)
Dim dt As New DataSet
dp.Fill(dt, "User")
UserInfo.DataSource = dt.Tables(0)
Me.UserInfo.Refresh()
追答
你这个UserInfo是什么?
datagridview1.DataSource = dt.Tables(0) 不就是完成显示数据了吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询