C#:Crystal report的子报表未获取数据

C#:Crystal report的子报表未获取数据,c#,crystal-reports,C#,Crystal Reports,我有一个crystal报告,我在上面添加了两个子报告,我用数据集填充主报告 使用dataadapter填充这样的查询 string CTS = @"SELECT * FROM PPMPRT WHERE ID = '" + frm1.ID.Text + "'"; SCM.Parameters.Clear(); SDA.SelectCommand = SCM; SDA.SelectCommand.CommandText = CTS;

我有一个crystal报告,我在上面添加了两个子报告,我用数据集填充主报告 使用dataadapter填充这样的查询

string CTS = @"SELECT * FROM PPMPRT WHERE ID = '" + frm1.ID.Text + "'";
SCM.Parameters.Clear();
            SDA.SelectCommand = SCM;
            SDA.SelectCommand.CommandText = CTS;
            SDA.SelectCommand.Connection = SCO;
            DataTable DT = new DataTable();
            DataSet ds = new DataSet();
            if (SCO.State != ConnectionState.Open) SCO.Open();
            SDA.Fill(DT);
            ReportDocument RD = new ReportDocument();
            RD.Load("rptPPM.rpt");
            RD.SetDataSource(DT);
            crystalReportViewer1.ReportSource = RD;
            crystalReportViewer1.Show();
我的子报告没有显示任何数据,我还在设计主报告中链接了它们


我现在该怎么办?

我想你需要用
c#
标记,而且你正在用c#code制作水晶报表我没有提到,我的主报表很好,但子报表没有填充数据我没有c#方面的专业知识。。我不能回答你的问题,我来找你。。编辑您的问题并将C#标记添加到Crystal reports的侧面。