1水晶报表代码 Me.AdoCRViewer.DisplayToolbar = True
 2水晶报表代码        Me.AdoCRViewer.ShowExportButton = True
 3水晶报表代码        Me.AdoCRViewer.ShowCloseButton = True
 4水晶报表代码        Me.AdoCRViewer.ShowGotoPageButton = True
 5水晶报表代码        Me.AdoCRViewer.ShowPageNavigateButtons = True
 6水晶报表代码        Me.AdoCRViewer.ShowPrintButton = True
 7水晶报表代码        Me.AdoCRViewer.ShowRefreshButton = True
 8水晶报表代码        Me.AdoCRViewer.ShowTextSearchButton = True
 9水晶报表代码        Me.AdoCRViewer.ShowZoomButton = True
10水晶报表代码        '///////   设置显示样式
11水晶报表代码        Me.AdoCRViewer.DisplayGroupTree = False
12水晶报表代码        Me.AdoCRViewer.Dock = DockStyle.Fill
13水晶报表代码        Me.AdoCRViewer.Zoom(110)
14水晶报表代码        Me.AdoCRViewer.ShowFirstPage()
15水晶报表代码
16水晶报表代码        '设置Button1命令控件的属性
17水晶报表代码        Me.AdoButton.Dock = DockStyle.Bottom
18水晶报表代码
19水晶报表代码        '取得ADO.NET中的数据集
20水晶报表代码        '///////  获取数据库CrystalReport.mdb的文件路径
21水晶报表代码        Dim FilePath As String
22水晶报表代码        FilePath = System.Reflection.Assembly.GetExecutingAssembly.Location()
23水晶报表代码        FilePath = Microsoft.VisualBasic.Left(FilePath, InStr(FilePath, "\AdoReport"))
24水晶报表代码        '///////   连接数据源
25水晶报表代码        Dim ConnectionString As String
26水晶报表代码        ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FilePath & "CrystalReport.mdb"
27水晶报表代码        Dim connstr As New String(ConnectionString)
28水晶报表代码        Dim searchSql As New String("select * from 产品资料")
29水晶报表代码        '///////   取得数据集
30水晶报表代码        Dim da As New OleDbDataAdapter(searchSql, connstr)
31水晶报表代码        Dim dsDatab As New DataSet
32水晶报表代码        da.Fill(dsDatab)
33水晶报表代码
34水晶报表代码
35水晶报表代码        '创建报表文件
36水晶报表代码        '///////   根据ProductInfo.rpt模版创建报表文件
37水晶报表代码        Dim MyReportDoc As New ReportDocument
38水晶报表代码        MyReportDoc.Load(FilePath & "\AdoReport\ProductInfo.rpt")
39水晶报表代码        '///////   设置报表文件的数据集
40水晶报表代码        MyReportDoc.SetDataSource(dsDatab.Tables(0))
41水晶报表代码
42水晶报表代码        '为Crystal Report Viewer报表查看器控件设置报表文件
43水晶报表代码        Me.AdoCRViewer.ReportSource = MyReportDoc
44水晶报表代码
45水晶报表代码        '消除创建的对象
46水晶报表代码        da.Dispose()
47水晶报表代码        dsDatab.Dispose()

相关文章: