Feb 22, 2014, 3:11 AM
Asp:reportviewer do not show in ext.net:Panel
Hello everyone..
I has a problem and hope someone can help me..
I add asp:reportviewer in ext:panel.. When i click button to show report, reportview don't show.. If i remove all control ext.net. it work fine.
here is my code..
Thanks.
I has a problem and hope someone can help me..
I add asp:reportviewer in ext:panel.. When i click button to show report, reportview don't show.. If i remove all control ext.net. it work fine.
here is my code..
<ext:ResourceManager ID="ResourceManager1" runat="server" DisableViewState="false" />
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<ext:Viewport runat="server" Layout="BorderLayout">
<Items>
<ext:Panel ID="pn_West" runat="server" Region="West" Width="360" Layout="VBoxLayout"
Border="true">
<TopBar>
<ext:Toolbar ID="Toolbar1" runat="server">
<Items>
<ext:ToolbarFill ID="ToolbarFill1" runat="server" />
<ext:ToolbarSeparator ID="ToolbarSeparator1" runat="server" />
<ext:Button ID="cmd_ReportViewer" runat="server" Text="Veiw" Width="70" OnDirectClick="cmd_ReportViewer_Click" />
<ext:ToolbarSeparator ID="ToolbarSeparator2" runat="server" Margins="0 10 0 0" />
</Items>
</ext:Toolbar>
</TopBar>
<Items>
<ext:FieldSet ID="FieldSet1" runat="server" Padding="5" Title="List" Margin="10"
Region="Center" Layout="VBoxLayout">
<Items>
<ext:ComboBox ID="cb_ReportList" runat="server" FieldLabel="Report name" Width="320"
LabelWidth="120" ValueField="ReportName" DisplayField="Caption" Editable="false"
QueryMode="Local" EnableRegEx="true">
<Store>
<ext:Store ID="Store1" runat="server">
<Model>
<ext:Model ID="Model1" runat="server" IDProperty="ReportName">
<Fields>
<ext:ModelField Name="ReportName" Type="String" />
<ext:ModelField Name="Caption" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<SelectedItems>
<ext:ListItem Index="0" Mode="Value" />
</SelectedItems>
</ext:ComboBox>
</Items>
</ext:FieldSet>
</Items>
</ext:Panel>
<ext:Panel ID="pn_re" runat="server" Width="500" Height="400">
<Content>
<rsweb:ReportViewer ID="ReportViewer2" runat="server" Width="500" Height="600">
</rsweb:ReportViewer>
</Content>
</ext:Panel>
</Items>
</ext:Viewport>
CSprotected void cmd_ReportViewer_Click(object sender, DirectEventArgs e)
{
if (!b_Employee.fn_GetAllData())
{
}
else
{
string ReportName = "frmReportEmployeeList";
// ReportGenerator is a Class which create to config automatic for each report.
ReportGenerator gen = new ReportGenerator(b_Employee.mn_Table, ReportName);
ReportDataSource ds = new ReportDataSource(ReportName, b_Employee.mn_Table);
ReportViewer2.Reset();
ReportViewer2.LocalReport.DataSources.Add(ds);
ReportViewer2.LocalReport.DisplayName = ReportName;
ReportViewer2.LocalReport.LoadReportDefinition(gen.GeneraReport(ReportName));
}
}
So, what is problem about this? and how can i do?Thanks.
Last edited by dinhhung09138; Feb 22, 2014 at 3:18 AM.