[英]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.