【问题标题】:Default Paper Size Setting on Crystal ReportCrystal Report 上的默认纸张大小设置
【发布时间】:2016-02-03 10:47:46
【问题描述】:

我在 Visual Studio 2008 上开发了带有水晶报表的 asp.net Web 表单。我将默认纸张大小设置为“自定义大小”。但是当我发布网站时,水晶报表查看器总是呈现为 A4 大小。

我也必须在后面的代码中添加代码以将纸张尺寸设置为我的“自定义尺寸”。但是当我再次发布该网站时,它显示了一条错误消息“无法加载报告”

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: asp.net vb.net visual-studio-2008 crystal-reports


    【解决方案1】:

    试试这个-

    Private Sub frmPrinterOption_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Integer xmlDoc.Load(Application.StartupPath + "\Printer.xml") Dim xNodeBase As XmlNode = xmlDoc.DocumentElement Dim xNode As XmlNodeList xNode = xNodeBase.SelectNodes("//Print//PrintName") For i = 0 To xNode.Count - 1 Me.PrinterTextEdit.Text = (xNode.Item(i).ChildNodes(0).Value) Next i xNode = xNodeBase.SelectNodes("//Print//PaperSize") For i = 0 To xNode.Count - 1 Me.PrintSizeTextEdit.Text = (xNode.Item(i).ChildNodes(0).Value) Next i End Sub Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click Dim xNodeBase As XmlNode = xmlDoc.DocumentElement Dim xNode As XmlNodeList xNode = xNodeBase.SelectNodes("//Print//PrintName") xNode.Item(SIndex).ChildNodes(0).Value = Me.PrinterTextEdit.Text xmlDoc.Save(Application.StartupPath + "\Printer.xml") xNode = xNodeBase.SelectNodes("//Print//PaperSize") xNode.Item(SIndex).ChildNodes(0).Value = Me.PrintSizeTextEdit.Text xmlDoc.Save(Application.StartupPath + "\Printer.xml") MsgBox("Saved Successfully.......", MsgBoxStyle.Information + MsgBoxStyle.OkOnly) Me.Close() End Sub

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 2013-05-15
      • 2015-09-09
      相关资源
      最近更新 更多