none
ReportViewer nunca termina de cargar RRS feed

  • Pregunta

  • Buen día, cuento con el siguiente código:

    <asp:UpdatePanel runat="server" ID="upGral" UpdateMode="Conditional">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
            </Triggers>
            <ContentTemplate>
                <asp:Panel ID="pnlGral" runat="server">
    <table>
                        <tr>
                            <th>
    <asp:DropDownList ID="ddlUsuario" runat="server" Width="280px" CssClass="form-control"></asp:DropDownList>
    <asp:Button ID="btnBuscar" runat="server" Text="Buscar" CssClass="btn btn-default" OnClick="btnBuscar_Click" />
                                <rsweb:ReportViewer ID="rvReporteContacto" runat="server" Width="100%" AsyncRendering="False" SizeToReportContent="True"></rsweb:ReportViewer>
                            </th>
                        </tr>
                    </table>
    </asp:Panel>
            </ContentTemplate>
        </asp:UpdatePanel>
        <asp:UpdateProgress ID="upsGral" runat="server" AssociatedUpdatePanelID="upGral">
            <ProgressTemplate>
                <div class="FondoProgress" />
                <div class="ContenidoFondoProgress" style="background-color: White; width: 20%; height: auto;">
                    <table border="0" style="height: auto; width: 100%">
                        <tr>
                            <th style="font-size: 15px; text-align: center">Procesando información.
                            </th>
                        </tr>
                        <tr>
                            <th style="text-align: center">
                                <asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Loader2.gif" Width="20%" />
                            </th>
                        </tr>
                    </table>
                </div>
            </ProgressTemplate>
        </asp:UpdateProgress>
    private void Buscar()
            {
                if (ValidaDatos())
                {
                    boReporte02 clsReporte02 = new boReporte02();
                    DataSet mDsContacto = clsReporte02.Consultar1(ddlUsuario.SelectedValue.ToString());
    
                    if (clsReporte02.ValidaContenidoDataSet(mDsContacto))
                    {
                        rvReporteContacto.LocalReport.DataSources.Clear();
                        
                        ReportDataSource dsReporteContacto = new ReportDataSource("dsReporte", mDsContacto.Tables[0]);
                        rvReporteContacto.LocalReport.DataSources.Add(dsReporteContacto);
                        rvReporteContacto.ProcessingMode = ProcessingMode.Local;
                        rvReporteContacto.LocalReport.ReportPath = Server.MapPath("~/Reportes/rptReporte01.rdlc");
                        rvReporteContacto.LocalReport.Refresh();
                    }
                }
            }

    Realice un DataSet.xsd donde creo data set con stored procedures, estos mismos data set son con los que lleno mi rdlc.

    La ruta donde se encuentra mi .rdlc es correcto.

    No se que pase, pero se queda cargando indefinidamente el report viewer, el código no me marca ningún error y todo fluye de manera normal.

    Espero me puedan ayudan. De ante mano muchas gracias.


    Alerta


    jueves, 4 de febrero de 2016 0:02