Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net crystal报表视图问题_Vb.net_Crystal Reports 2008 - Fatal编程技术网

vb.net crystal报表视图问题

vb.net crystal报表视图问题,vb.net,crystal-reports-2008,Vb.net,Crystal Reports 2008,我有一个vb.net应用程序,其中有一个报告列表,您可以从中选择。 选择报告时,它将加载数据并在Crystal report Viewer中显示报告。但是,报告显示太大了,调整其大小的唯一方法是向下还原屏幕,然后将其还原为全屏。滚动条只有在向下和向上还原页面后才可见 为查看器生成的代码如下所示 Me.CrystalReportViewer1.ActiveViewIndex = -1 Me.CrystalReportViewer1.AutoValidate = System.Windows

我有一个vb.net应用程序,其中有一个报告列表,您可以从中选择。
选择报告时,它将加载数据并在Crystal report Viewer中显示报告。但是,报告显示太大了,调整其大小的唯一方法是向下还原屏幕,然后将其还原为全屏。滚动条只有在向下和向上还原页面后才可见

为查看器生成的代码如下所示

Me.CrystalReportViewer1.ActiveViewIndex = -1
    Me.CrystalReportViewer1.AutoValidate = System.Windows.Forms.AutoValidate.EnablePreventFocusChange
    Me.CrystalReportViewer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
    Me.CrystalReportViewer1.Cursor = System.Windows.Forms.Cursors.Arrow
    Me.CrystalReportViewer1.DisplayBackgroundEdge = False
    Me.CrystalReportViewer1.Dock = System.Windows.Forms.DockStyle.Fill
    Me.CrystalReportViewer1.EnableDrillDown = False
    Me.CrystalReportViewer1.Location = New System.Drawing.Point(230, 0)
    Me.CrystalReportViewer1.Name = "CrystalReportViewer1"
    Me.CrystalReportViewer1.SelectionFormula = ""
    Me.CrystalReportViewer1.ShowCloseButton = False
    Me.CrystalReportViewer1.ShowGroupTreeButton = False
    Me.CrystalReportViewer1.ShowRefreshButton = False
    Me.CrystalReportViewer1.ShowTextSearchButton = False
    Me.CrystalReportViewer1.Size = New System.Drawing.Size(517, 715)
    Me.CrystalReportViewer1.TabIndex = 1
    Me.CrystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None
    Me.CrystalReportViewer1.ViewTimeSelectionFormula = ""
我这样称呼它:

Dim rpt As String
    rpt = ListBox1.Items(ListBox1.SelectedIndex)
    If Not CrystalReportViewer1.ReportSource Is Nothing Then CrystalReportViewer1.ReportSource.dispose()

    Select Case rpt
        Case "Scoot"
            myreport = New graduation
            LoadDatabaseInfo(myreport)
            myreport.SetParameterValue("doop", indrno.Text)
            'myreport.SetParameterValue("dte", indate.Value)
            myreport.SetParameterValue("name", txb.Text)
            CrystalReportViewer1.ReportSource = myreport
            CrystalReportViewer1.Refresh()
            CrystalReportViewer1.Zoom(55)

我该怎么解决这个问题。。非常感谢

与其放大到55%,不如尝试使用1的值来适应页面的宽度,或者使用2的值来适应页面(从)。

我可以通过将窗口的高度和宽度属性设置为像素值来完成调整大小的需要

i、 e


要想让您的值正确,需要一些变通,但这是可行的,而且我没有任何缩放问题。

这是以前设置的。。我试着把它变小,但还是一样的问题。我试了两次,只是为了好玩,但没有解决任何问题
  CrystalReportViewer.Width = 1100
  CrystalReportViewer.Height = 1200