0

ページングを使用すると、ReportViewer が正しく動作しません。次のページをクリックすると、最初のページが表示されます (複数のページがあります)。何が間違っている可能性がありますか?reportViewer のバージョンは最新です。

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
    <%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>

protected void Page_Load(object sender, EventArgs e)
{
 if (!Page.IsPostBack)
    {            
        ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("SchetReestrDataSet", Model));
              LocalReport LocalReport = ReportViewer1.LocalReport;

    }
}



 <form id="form1" runat="server" >
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
    Font-Size="8pt" InteractiveDeviceInfos="(Коллекция)" style="margin-bottom: 0px; width: 100%;"  
    WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"  
    AsyncRendering ="false">
    <LocalReport ReportPath="Views\Reports\ReportSchetReestr\Report.rdlc">        
    </LocalReport>
</rsweb:ReportViewer>
</form>

モデル データはコントローラーから渡されます。

IEnumerable data = _unitOfWork.SchetReestrRepo.GetData(...//parameters);
return View(data);

データは正しく表示されますが、ページングは​​機能しません。助けていただければ幸いです!

4

0 に答える 0