簡體   English   中英

使用Visual Studio 2017 WPF的Crystal Report

[英]Crystal Report With Visual Studio 2017 WPF

如何將數據傳遞到Crystal Report查看器。 從我的MainWindow.cs。 我正在使用Visual Studio2017。我的Crystal Report文件名是CrystalReport1.rpt。 我的數據集是ID和描述。

private void CrystalReport_Load(object sender, EventArgs e)
    {
        CrystalReport1 crystalReport = new CrystalReport1();

        string LotNumber = "78545755";

        DataSet1 dataSet1 = new DataSet1();
        DataTable reportDataTable = dataSet1.DataTable1;
        DataRow lotRow = reportDataTable.NewRow();
        lotRow["Id"] = 1;
        lotRow["Description"] = LotNumber;

        reportDataTable.Rows.Add(lotRow);



        dataSet1.BeginInit();

        crystalReport.SetDataSource(dataSet1);

        var cystalWindow = new CrystalReportsViewer();

        cystalWindow.ViewerCore.ReportSource = crystalReport;
    }

在SetDataSource()步驟之后,傳遞一個像這樣的參數值:

myReportObject.SetParameterValue("MyParameterName", StringValueforParameter);

顯然,您需要在報表設計中包含一個參數。 若要創建參數,請在Crystal的字段資源管理器中右鍵單擊“參數字段”節點,然后選擇“新建...”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM