Я хочу создать страницу отчетов с использованием 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
здесь моя страница результатов
Обратите внимание, что я использую приложение MVC в своем проекте и WebForm для reportViewer
Может ли кто-нибудь иметь решение этой проблемы? Как я могу преобразовать источник данных EF в источник данных, используя DataSet