共用方式為


ReportDocument.Load 方法 (string, OpenReportMethod)

載入新報表並設定 OpenReportMethod。報表載入後會關閉,並開啟新報表。

[Visual Basic]

Public Overridable Sub Load(ByVal reportName As String, ByVal openMethod As OpenReportMethod)

[C#]

public virtual void Load (string reportName, OpenReportMethod openMethod );

[C++]

public virtual void Load(String * reportName, OpenReportMethod openMethod);

[VJ#]

public void Load (string reportName, OpenReportMethod openMethod );

參數

  • reportName
    指出報表的路徑和檔名。
  • openMethod
    指出是否將報表開啟為暫存副本或者設定為預設值。

範例

下列為載入及預覽報表範例。報表檔案將開啟為暫存副本。

[Visual Basic]

Private Sub LoadReport(ByVal reportName As String)
   Dim Report As New ReportDocument()

   ' 開啟報表的暫存副本。
   Report.Load(reportName, OpenReportMethod.OpenReportByTempCopy)
' 預覽報表。
   crystalReportViewer1.ReportSource = Report
End Sub 

[C#]

private void LoadReport(string reportName)
{
   ReportDocument Report = new ReportDocument();
   // 開啟報表的暫存副本。
   Report.Load(reportName, 
   OpenReportMethod.OpenReportByTempCopy);
   // 預覽報表。
   crystalReportViewer1.ReportSource = Report;
}

[C++]

void LoadReport(String* reportName)
{
ReportDocument * Report = new ReportDocument();

   // 開啟報表的暫存副本。
   Report->Load
(reportName,OpenReportMethod::OpenReportByTempCopy);
   // 預覽報表。
   crystalReportViewer1->ReportSource = Report;
}; 

[VJ#]

private void LoadReport(String reportName)
{
   ReportDocument Report = new ReportDocument();
   // 開啟報表的暫存副本。
   Report.Load(reportName, 
   OpenReportMethod.OpenReportByTempCopy);
   // 預覽報表。
   crystalReportViewer1.set_ReportSource(Report);
}

需求

命名空間CrystalDecisions.CrystalReports.Engine

**平台:**Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000

請參閱

ReportDocument 類別 | ReportDocument 成員 | CrystalDecisions.CrystalReports.Engine 命名空間