Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# crystal report没有显示我的记录_C#_Visual Studio 2012_Crystal Reports 2011 - Fatal编程技术网

C# crystal report没有显示我的记录

C# crystal report没有显示我的记录,c#,visual-studio-2012,crystal-reports-2011,C#,Visual Studio 2012,Crystal Reports 2011,我的应用程序中有sap Crystal Report 13,它在简单的表中运行良好,但在特定的场景中,例如:我有一个表,在加载该表时通过存储过程加载该表,然后将调用报表,在显示报表后,我使用delete query清理该表。如果我对查询报告显示记录进行注释,则会显示空报告。请查看我的代码: private void btnPreview_Click(System.Object sender, System.EventArgs e) { if (IsErrorFound()

我的应用程序中有sap Crystal Report 13,它在简单的表中运行良好,但在特定的场景中,例如:我有一个表,在加载该表时通过存储过程加载该表,然后将调用报表,在显示报表后,我使用delete query清理该表。如果我对查询报告显示记录进行注释,则会显示空报告。请查看我的代码:

private void btnPreview_Click(System.Object sender, System.EventArgs e)
    {
        if (IsErrorFound() == false)
        {
            MyResources.WaitDialogCreate("Loading....");
            string FormulaString = "";
            string Parameters = "";

            //***** Insert Data in table naamed tblReportTrialBalanceWith (With and Without Of Opening Bal) FROM Store Procedure
            string Qry = "INSERT INTO tblReportTrialBalanceWithOpening EXEC [spTrialBalance] @MinFY = '" + GlobalVriables.FYearDateStart.Year.ToString() + "'," +
            "@MaxFY = '" + GlobalVriables.FYearDateEnd.Year.ToString() + "'," +
            "@DateFrom = '" + MyResources.getDateForDB(dteFromDate.Text.Trim()) + "'," +
            "@DateTo = '" + MyResources.getDateForDB(dteToDate.Text.Trim()) + "'," +
            "@FromCode = '" + lkpFromCode.Text.Trim() + "'," +
            "@ToCode = '" + lkpToCode.Text.Trim() + "'," +
            "@Category = '" + rdoAccCategory.Text.Trim() + "'";

            DatabaseHelper.ExecuteNonQuery(Qry);

            if (chkWithOutOB.Checked == true)
            {

                //************* Parameters
                Parameters = "CompanyName=" + GlobalVriables.CompanyName + 
                    "&StartingDate=" + dteFromDate.Text +
                    "&EndingDate=" + dteToDate.Text +
                    "&Category=" + (rdoAccCategory.SelectedIndex == 0 ? "All Categories" : rdoAccCategory.Text.Trim()) + 
                    "&FYear=[" + GlobalVriables.FYearDateStart.Year + "-" + GlobalVriables.FYearDateEnd.Year + "]";
                switch (rdoAccCategory.SelectedIndex)
                {
                    case 0:
                        Parameters = Parameters + "&ReportCase=0";
                        break;
                    case 2:
                        Parameters = Parameters + "&ReportCase=2";
                        break;
                    default:
                        Parameters = Parameters + "&ReportCase=1";
                        break;
                }
                MyResources.ViewReport("RptTrialBalanceWithOutOB.rpt", FormulaString, Parameters);
                ////***** Clean up tblReportTrialBalanceWithOpening for Future use.
                //Qry = "DELETE FROM tblReportTrialBalanceWithOpening";
                //DatabaseHelper.ExecuteNonQuery(Qry);
            }
            else
            {
                //************* Parameters
                Parameters = "CompanyName=" + GlobalVriables.CompanyName + 
                    "&StartingDate=" + dteFromDate.Text.Trim() + 
                    "&EndingDate=" + dteToDate.Text +
                    "&Category=" + (rdoAccCategory.SelectedIndex == 0 ? "All Categories" : rdoAccCategory.EditValue.ToString()) + 
                    "&FYear=[" + GlobalVriables.FYearDateStart.Year + "-" + GlobalVriables.FYearDateEnd.Year + "]";
                switch (rdoAccCategory.SelectedIndex)
                {
                    case 0:
                        Parameters = Parameters + "&ReportCase=0";
                        break;
                    case 2:
                        Parameters = Parameters + "&ReportCase=2";
                        break;
                    default:
                        Parameters = Parameters + "&ReportCase=1";
                        break;
                }
                MyResources.ViewReport("RptTrialBalance.rpt", FormulaString, Parameters);
                ////***** Clean up tblReportTrialBalanceWithOpening for Future use.
                //Qry = "DELETE FROM tblReportTrialBalanceWithOpening";
                //DatabaseHelper.ExecuteNonQuery(Qry);
            }
            MyResources.WaitDialogDispose();
            //***** Clean up tblReportTrialBalanceWithOpening for Future use.
            Qry = "DELETE FROM tblReportTrialBalanceWithOpening";
            DatabaseHelper.ExecuteNonQuery(Qry);
        }

    }
如果我对其进行注释,您可以看到我的删除查询。我的报告显示了我的记录。在我的情况下,删除查询是必须的。所以请帮帮我,我完全是分散的。还有一件事要记住,我的应用从2010年升级到2012年,visual studio成功地预料到了这个问题