在Crystal报表中传递SQL语句

本文关键字:SQL 语句 Crystal 报表 | 更新日期: 2023-09-27 18:28:43

我使用的是带有SAP Crystal Reports 13.0.5的Visual Studio 2010。我有一个类,它连接到我的SQL数据库并传递update或select语句。我有一个报告,我正在传递update语句,但当我传递select语句时,该报告不会选择我传递的值。我也没有创建报告,但无论我传递什么值,它总是加载相同的东西。

crystalReportViewer1.ReportSource = null;
            crystalReportViewer1.Visible = false;
            var cr_singlepo = new singlepo();
            crystalReportViewer1.ReportSource = cr_singlepo;
            //Database connection and info method
            meth_database_connection_info();
            //SQL view statements for lowlumber report
            var new_DB_Statements = new DB_Statements();
            var string_sql = ("SELECT PO.PO_Num, PO.Supplier, PO.DateOrdered, PO.DateRequired, PO.Terms, PO.Freight, PO.FOB, POItems.PO_Num, POItems.Quantity, POItems.Description, POItems.Item, POItems.Price, POItems.KeyNum FROM PO, POItems WHERE PO.PO_Num = POItems.PO_Num and PO.PO_Num =" + cmb_existing_po.SelectedItem);
            new_DB_Statements.SelectFromDB(string_sql);
            crystalReportViewer1.Visible = true;
            crystalReportViewer1.Refresh();

有没有一种方法可以在VS2010中使用"SQLQuery",就像在CrystalReports8中一样?如果我还有什么可以发布的帮助,请告诉我。提前感谢您的帮助。

在Crystal报表中传递SQL语句

您的代码正在更改查看器的可见性并刷新它,但不清楚数据传递到报告的位置。