0

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

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");            
    }

它点击它并提取数据,但它没有将其绑定到报告。有任何想法吗?谢谢

4

1 回答 1

0

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

在您发送的代码之后。

它可能会有所帮助。

于 2012-07-12T08:14:44.430 回答