Рапорт SSRS не отображается в ReportViewer с использованием источника данных EntityFramwork - PullRequest
0 голосов
/ 11 марта 2020

Я хочу создать страницу отчетов с использованием SSRS rdl c в элементе управления ReportViewer

здесь мой код ReportViewer

<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="510px" Width="978px">
        </rsweb:ReportViewer>

    </div>
    </form>
</body>

Тогда вот мой код управления

Imports Microsoft.Reporting.WebForms

Public Class ReporingForm
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        ReportViewer1.ProcessingMode = ProcessingMode.Local
        ReportViewer1.LocalReport.ReportPath = Server.MapPath("Reporting.rdlc")
        Dim entities As DepenseEntities = New DepenseEntities
        Dim datasource As ReportDataSource = New ReportDataSource("Dossiers", (From dossier In entities.Dossier.Take(10) Select dossier))
        ReportViewer1.LocalReport.DataSources.Clear()
        ReportViewer1.LocalReport.DataSources.Add(datasource)
    End Sub

End Class

Я не получаю ошибки выполнения, но мой ReportViewer постоянно обновляется бесконечно l oop

здесь моя страница результатов

enter image description here

Обратите внимание, что я использую приложение MVC в своем проекте и WebForm для reportViewer

Может ли кто-нибудь иметь решение этой проблемы? Как я могу преобразовать источник данных EF в источник данных, используя DataSet

...