DevExpress XtraReports - 主存和子报告与存储过程

时间:2012-06-29 13:35:48

标签: c# asp.net devexpress reporting xtrareport

我目前正在使用最新版本的XtraReports制作主报告和子报告,它们都调用存储过程。主人工作正常,但由于某种原因,即使传递了正确的parm,sub也没有提取数据,我知道proc工作正常。根据我在他们网站上发现的信息,我应该在子报表上做一个BeforePrint来绑定dataadapter。在报表的“设计”视图中,我有DataSource集和DataMember集,并将dataadapter设置为none。然后在beforeprint中我有以下内容 -

private void SubReport_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
    {

        sp_StoredProcTableAdapter da = new sp_StoredProcTableAdapter();
        this.DataAdapter = da.Fill(dsGoalsTotal1.sp_StoredProc, "name");            
    }

它会触及此数据并提取数据,但它并未将其绑定到报告中。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:0)

尝试使用: this.DataSource = dsGoalsTotals.sp_StoredProc;

您发送的代码之后。

它可能有所帮助。