【发布时间】:2014-04-13 22:44:38
【问题描述】:
无论如何,使用下面的代码,我可以将数据集中的数据放入 datgrid 中,而不是设置所有这些文本框。感谢任何帮助。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
Dim ds As New DataSet
Dim da As New OleDb.OleDbDataAdapter
Dim sql As String
dbProvider = "PROVIDER=Microsoft.ACE.OLEDB.12.0;"
dbSource = "Data Source = C:\databases\AddressBook.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
MsgBox("OPEN FOR THE DAY")
sql = "SELECT * FROM tblContacts"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "owltime")
txtFirstName.Text = ds.Tables("owltime").Rows(0).Item(1)
txtSurname.Text = ds.Tables("owltime").Rows(0).Item(2)
address1.Text = ds.Tables("owltime").Rows(0).Item(3)
address2.Text = ds.Tables("owltime").Rows(0).Item(4)
address3.Text = ds.Tables("owltime").Rows(0).Item(5)
postcode.Text = ds.Tables("owltime").Rows(0).Item(6)
phone.Text = ds.Tables("owltime").Rows(0).Item(7)
MsgBox(" CLOSED FOR THE DAY")
con.Close()
End Sub
结束类
【问题讨论】:
-
您是否想了解如何将数据网格添加到您的 aspx 页面并将数据绑定到它?
-
嗨 Attila 感谢您的回复。我已经在我的表单上放置了一个数据网格,当我运行它时,我得到了地址簿的内容。但是如果有一种方法,我正在努力解决我可以使用 sql 从我的代码中操作数据集,而不是使用程序附带的 sql 数据查询生成器......希望这无所谓......Jim
标签: vb.net