C# 在crystal报表中重复的行项目

C# 在crystal报表中重复的行项目,c#,winforms,c#-4.0,crystal-reports,C#,Winforms,C# 4.0,Crystal Reports,我不熟悉crystal reports,无法找到如何正确列出行项目。我的报告将毫无问题地运行,但我的行项目会重复多次。例如,在expenseDtls中,不是每行有四个不同的行项目,而是在多个页面上重复它们自己。如果我将报告上的字段移动到标题,我只会得到一行,而不是四行。我还在选项中选择了不同的记录。这是我的问题。任何帮助都将不胜感激 private void launchReport(int pKReport) { using (DataClasses1DataC

我不熟悉crystal reports,无法找到如何正确列出行项目。我的报告将毫无问题地运行,但我的行项目会重复多次。例如,在expenseDtls中,不是每行有四个不同的行项目,而是在多个页面上重复它们自己。如果我将报告上的字段移动到标题,我只会得到一行,而不是四行。我还在选项中选择了不同的记录。这是我的问题。任何帮助都将不胜感激

    private void launchReport(int pKReport)
    {
        using (DataClasses1DataContext db = new DataClasses1DataContext())
        {
            var query = (from s in db.expenseHdrs
                        join d in db.expenseDtls on s.rptNo equals d.rptNo
                        where s.rptNo == pKReport
                        from g in db.employees
                        join r in db.expenseHdrs on g.pk equals r.empPk
                        select new { s.period, s.description, s.department, s.rptNo,            
                        s.reimbursement, g.name, d.expDate, d.expType, d.expDesc});

            CrystalReport1 cr1 = new CrystalReport1();
            cr1.SetDataSource(query);
            crystalReportViewer1.ReportSource = cr1;
        }
    }

最有可能的问题不是调用CR的代码,而是报告。以交互方式运行报告并查看结果。以交互方式运行是什么意思?在网站上找到了修复程序。