0

我正在使用带有 SAP Crystal Reports 13.0.5 的 Visual Studio 2010。我有一个连接到我的 SQL 数据库并传递更新或选择语句的类。我有一份报告说我很好地传递了更新语句,但是当我传递我的选择语句时,报告并没有选择我传递的值。我也没有创建报告,但无论我传递报告的值是什么,它总是加载相同的内容。

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();

有没有办法在 VS 2010 中使用“SQLQuery”,就像在水晶报告 8 中一样?如果还有什么我可以发布的帮助,请告诉我。在此先感谢您的帮助。

4

1 回答 1

0

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

于 2013-08-26T14:48:56.650 回答