gpt4 book ai didi

asp.net - 在 ASP.NET 4 ReportViewer 中使用对象数据源

转载 作者:行者123 更新时间:2023-12-04 08:53:31 26 4
gpt4 key购买 nike

好吧,我想我在这里生气了......
我认为这应该非常简单,但我不知道如何做到这一点。

这就是我想要做的:
我想使用 ASP.NET 4 (VS 2010) 中的 ReportViewer 控件创建一个 rdlc 报告,并且作为其数据源,使用具有某些属性的类。
我尝试了所有我能想到的方法,但我就是想不通。我找到的所有文档都指出该对象应该出现在网站的 DataSource Pane 中,但我无法让它出现在那里。
我希望类的字段出现在报告设计器中,以便我可以使用它们 - 但我也不能这样做。
使用设计器,我只能定义新的数据集——我不想使用数据集,而是业务对象!

那么 - 我该怎么做?我是否必须使用某种 DataSource 控件?如何让报表设计者了解业务对象?

谢谢!

咪咪

最佳答案

你关注了吗this tutorial ?
你必须做的一切是:

  • 定义您的 DTO 类或使用 EF4 生成它(例如)
  • 使用一些方法(如 GetAll...)定义您的业务类
  • 构建您的解决方案 (这很重要)

  • 现在从您的报表设计器中,您可以从业务类中选择方法作为数据集并从 DTO 类中拖放字段
    当您选择在报告查看器中显示该报告时,将为您添加数据源对象

    关于asp.net - 在 ASP.NET 4 ReportViewer 中使用对象数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4247737/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com