frmviewckz.vb
上传用户:wj57717022
上传日期:2014-12-16
资源大小:4093k
文件大小:3k
源码类别:

医药行业

开发平台:

Visual Basic

  1. Imports System.Configuration
  2. Public Class frmviewckz
  3.     Inherits System.Windows.Forms.Form
  4. #Region " Windows 窗体设计器生成的代码 "
  5.     Public Sub New()
  6.         MyBase.New()
  7.         '该调用是 Windows 窗体设计器所必需的。
  8.         InitializeComponent()
  9.         '在 InitializeComponent() 调用之后添加任何初始化
  10.     End Sub
  11.     '窗体重写 dispose 以清理组件列表。
  12.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  13.         If disposing Then
  14.             If Not (components Is Nothing) Then
  15.                 components.Dispose()
  16.             End If
  17.         End If
  18.         MyBase.Dispose(disposing)
  19.     End Sub
  20.     'Windows 窗体设计器所必需的
  21.     Private components As System.ComponentModel.IContainer
  22.     '注意: 以下过程是 Windows 窗体设计器所必需的
  23.     '可以使用 Windows 窗体设计器修改此过程。
  24.     '不要使用代码编辑器修改它。
  25.     Friend WithEvents ckViewer As DataDynamics.ActiveReports.Viewer.Viewer
  26.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  27.         Me.ckViewer = New DataDynamics.ActiveReports.Viewer.Viewer
  28.         Me.SuspendLayout()
  29.         '
  30.         'ckViewer
  31.         '
  32.         Me.ckViewer.BackColor = System.Drawing.SystemColors.Control
  33.         Me.ckViewer.Dock = System.Windows.Forms.DockStyle.Fill
  34.         Me.ckViewer.Location = New System.Drawing.Point(0, 0)
  35.         Me.ckViewer.Name = "ckViewer"
  36.         Me.ckViewer.ReportViewer.CurrentPage = 0
  37.         Me.ckViewer.ReportViewer.MultiplePageCols = 3
  38.         Me.ckViewer.ReportViewer.MultiplePageRows = 2
  39.         Me.ckViewer.Size = New System.Drawing.Size(290, 266)
  40.         Me.ckViewer.TabIndex = 0
  41.         Me.ckViewer.TableOfContents.Text = "Contents"
  42.         Me.ckViewer.TableOfContents.Width = 200
  43.         Me.ckViewer.Toolbar.Font = New System.Drawing.Font("宋体", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
  44.         '
  45.         'frmviewckz
  46.         '
  47.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  48.         Me.ClientSize = New System.Drawing.Size(290, 266)
  49.         Me.Controls.Add(Me.ckViewer)
  50.         Me.Name = "frmviewckz"
  51.         Me.Text = "frmviewckz"
  52.         Me.ResumeLayout(False)
  53.     End Sub
  54. #End Region
  55.     Private Sub frmviewckz_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  56.         Dim sqlString As String
  57.         Try
  58.             sqlString = "select * from wz_ck where 票号=(select max(票号) from wz_ck)"
  59.             Dim rpt As New rpxck
  60.             Dim myDS As New DataDynamics.ActiveReports.DataSources.SqlDBDataSource
  61.             myDS.ConnectionString = ConfigurationSettings.AppSettings.Get("constr")
  62.             myDS.SQL = sqlString
  63.             rpt.DataSource = myDS
  64.             Me.ckViewer.Document = rpt.Document
  65.             rpt.Run(False)
  66.         Catch ex As Exception
  67.             MessageBox.Show(Me, "报表错误: " + ex.Message + "; " + ex.InnerException.Message, "Report Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
  68.         End Try
  69.     End Sub
  70. End Class