在vb.net中打印ms访问数据

时间:2010-03-08 11:28:08

标签: vb.net ms-access

如何在vb.net中打印ms访问数据(.mdb)?这是我用来查看表单中数据的代码。我想要做的是能够打印当前正在查看的内容。也许自动保存.pdf文件,系统上安装的pdf查看器将打开新生成的pdf文件

Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\search.mdb")
            Dim cmd As OleDbCommand = New OleDbCommand("Select * from GH where NAME= '" & TextBox6.Text & "' ", cn)

            cn.Open()

            Dim rdr As OleDbDataReader
            rdr = cmd.ExecuteReader




            If rdr.HasRows Then
                rdr.Read()
                NoAcc = rdr("NAME")
                If (TextBox6.Text = NoAcc) Then TextBox1.Text = rdr("IDNUMBER")
                If (TextBox6.Text = NoAcc) Then TextBox7.Text = rdr("DEPARTMENT")
                If (TextBox6.Text = NoAcc) Then TextBox8.Text = rdr("COURSE")

            End If

- 初学者关于这个主题的一些网站会有很多帮助:)

1 个答案:

答案 0 :(得分:1)

我建议您使用DataGrid控件并直接将数据源传递给它。