Jun 27, 2013, 5:44 AM
[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)
------------------
--------
--report-in-ext.net.JPG
-----------------------------------
working the same in asp.net
.aspx (in asp.net)
------------------
--------
-- 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;
}
}
Last edited by Daniil; Jul 02, 2013 at 3:59 AM.
Reason: [CLOSED]