如何使用IEnumerable <t>业务对象作为RDLC数据源,它真正的工作方式是什么?</t>

时间:2013-12-16 11:55:43

标签: visual-studio-2010 webforms report rdlc business-objects

我最难在Visual Studio 2010中使用我的业务对象创建WebForms RDLC报表。我正在使用设计器来构建报表。

在VS2010的Report Data视图中,我选择New/Dataset...奇怪,Data Source Configuration Wizard会立即弹出,覆盖Dataset Properties对话框。

Selecting a new Dataset in the Report Data Tool

当我取消向导时,我能够稍微操纵Dataset Properties对话框,但我的业务对象都没有显示出来。实际上,根本没有任何选择。

如何选择业务对象?

注意:在项目早期,这曾经有效。我必须改变一些东西,但是什么呢?

我已阅读this question,但我的数据集位于同一个项目中,位于ASPX-Page的代码隐藏文件中。我已经这样设置了:

    public IEnumerable<MyDto> Getxy() {
        return new List<MyDto>(); //TODO later use real data.
    }

我也读过this one,但我的对象已经与那里的建议相符。它是一个非常简单的POCO DTO,没有构造函数(这使得它自动拥有一个公共的无参数构造函数)

0 个答案:

没有答案