[CLOSED] Unable to load ssrs report

  1. #1

    [CLOSED] Unable to load ssrs report

    -- Unable to load ssrs report on button click

    -- Having requirement of loading local report with dynamic .rdlc file on button click event but it is not loading the report except the report toolbar (as in attached image)

    -- does anyone know the reason behind not showing report in button click


    .aspx (in ext.net)
    ------------------


    <body>
        <form id="form1" runat="server">
        <div>
    
            <ext:ResourceManager ID="rm1" runat="server">
            </ext:ResourceManager>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <ext:Viewport runat="server" Layout="BorderLayout">
                <Items>
                    <ext:Panel ID="pnl" runat="server" Region="Center">
                        <Items>
                            <ext:Button ID="btn" runat="server" Text="Show Report">
                                <DirectEvents>
                                    <Click OnEvent="btn_Click">
                                    </Click>
                                </DirectEvents>
                            </ext:Button>
                        </Items>
                        <Content>
                            <rsweb:ReportViewer ID="ReportViewer1" Width="100%" runat="server">
                            </rsweb:ReportViewer>
                        </Content>
                    </ext:Panel>
                </Items>
            </ext:Viewport>
        </div>
        </form>
    </body>
    .aspx.cs
    --------

    protected void btn_Click(object sender, DirectEventArgs e)
            {
                try
                {
                    ReportDataSource dsReport = new ReportDataSource();
                    dsReport.Name = "Report1";
                    dsReport.Value = GetData().Tables["1"];
                    ReportViewer1.Reset();
                    
    
                    ReportViewer1.LocalReport.DataSources.Add(dsReport);
                    ReportViewer1.LocalReport.DisplayName = "Report1";
                    ReportViewer1.LocalReport.LoadReportDefinition(GetReportDef(GetData().Tables["1"], dsReport.Name));
                    ReportViewer1.Update();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
    Image in ext.net report load

    --report-in-ext.net.JPG


    -----------------------------------

    working the same in asp.net

    .aspx (in asp.net)
    ------------------

    <body>
        <form id="form1" runat="server">
        <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            
            <asp:Button ID="btn1" runat="server" OnClick="btn_Click" Text="Show Report"/>
    
            <rsweb:ReportViewer ID="ReportViewer1" Width="100%" runat="server">
            </rsweb:ReportViewer>
        </div>
        </form>
    </body>
    .aspx.cs
    --------

    protected void btn_Click(object sender, EventArgs e)
            {
                try
                {
                    ReportDataSource dsReport = new ReportDataSource();
                    dsReport.Name = "Report1";
                    dsReport.Value = GetData().Tables["1"];
                    ReportViewer1.Reset();
                    
    
                    ReportViewer1.LocalReport.DataSources.Add(dsReport);
                    ReportViewer1.LocalReport.DisplayName = "Report1";
                    ReportViewer1.LocalReport.LoadReportDefinition(GetReportDef(GetData().Tables["1"], dsReport.Name));
                    ReportViewer1.Update();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
    Click image for larger version. 

Name:	report-in-ext.net.JPG 
Views:	25 
Size:	12.8 KB 
ID:	6459
    Last edited by Daniil; Jul 02, 2013 at 3:59 AM. Reason: [CLOSED]
  2. #2
    Hi @legaldiscovery,

    Please read #3:
    More Information Required
  3. #3

    Updated in code formet

    Quote Originally Posted by Daniil View Post
    Hi @legaldiscovery,

    Please read #3:
    More Information Required
    Updated in code formet
  4. #4
    Thanks.

    I guess this
    ReportViewer1.Update();
    requires a hard PostBack. A DirectEvent is an AJAX request.

    Please try:
    pnl.UpdateContent();
  5. #5
    Quote Originally Posted by Daniil View Post
    Thanks.

    I guess this
    ReportViewer1.Update();
    requires a hard PostBack. A DirectEvent is an AJAX request.

    Please try:
    pnl.UpdateContent();
    Hi Dannil thanks for the reply,we even tried applying your solution but apparently no out come

    Please help me
  6. #6
    The discussion has been continued here.
    http://forums.ext.net/showthread.php?25950

Similar Threads

  1. [CLOSED] Crystal Report
    By FpNetWorth in forum 2.x Legacy Premium Help
    Replies: 9
    Last Post: Dec 19, 2012, 4:03 PM
  2. Replies: 1
    Last Post: Jan 31, 2012, 8:45 AM
  3. Replies: 3
    Last Post: Jan 09, 2012, 10:09 PM
  4. Report in new Tab FF/IE
    By Maia in forum 1.x Help
    Replies: 1
    Last Post: Jun 10, 2009, 3:23 PM
  5. [CLOSED] Unable to Load Asp.NET Ajax Framework ClientSide
    By Immobilmente in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Mar 31, 2009, 11:38 AM

Posting Permissions