datagrid与数据库的连接

feng_fen_liang 2006-12-27 06:17:35
在datagrid中与数据库连接,在控件中不能显示数据库集
...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowfox007 2006-12-27
  • 打赏
  • 举报
回复
我用的是OleDB方式,道理是一样的
Form 上就一个DataGridView1控件
在Form的Load事件中写上这些就工作正常
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\我的文档\Visual Studio 2005\Projects\ValveDesigner\ValveDesigner\bin\Debug\ValveDataBase.mdb")
con.Open()
Dim cmd As New OleDb.OleDbCommand("select * from 阀门类型表 where 阀门编号 ='" & "ZF001" & "'", con)
Dim ds As New DataSet
Dim da As New OleDb.OleDbDataAdapter
da.SelectCommand = cmd
da.Fill(ds)
Me.DataGridView1.DataSource = ds.Tables(0)
con.Close()

End Sub

没有显示数据可能是没有给数据表格控件指定数据表吧,主要是这句 Me.DataGridView1.DataSource = ds.Tables(0)
wslinfeng 2006-12-27
  • 打赏
  • 举报
回复
加上
this.datagrid1.databind();
了没有
feng_fen_liang 2006-12-27
  • 打赏
  • 举报
回复
我想在DATAGRID 中显示数据库中数据集
Dim con As New SqlConnection("workstation id=AFEN;packet size=4096;integrated security=SSPI;data source=AFEN;persist security info=False;initial catalog=图书馆系统")
con.Open()
Dim a As String
a = TextBox1.Modified
Dim cmd As New SqlCommand("select * from 读者信息 where 类型 ='“& textbox1.text &'", con)
Dim ds As New DataSet
Dim da As New SqlDataAdapter
da.SelectCommand = cmd
da.Fill(ds)
但是只显示出表格,没有显示出类容

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧