首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急救:RDLC报表有关问题:老是显示正在加载

2013-07-09 
急救:::::::RDLC报表问题:老是显示正在加载环境:vs2012+windows server 2012后台代码:protected void Page

急救:::::::RDLC报表问题:老是显示正在加载
环境:vs2012+windows server 2012

急救:RDLC报表有关问题:老是显示正在加载

后台代码:


protected void Page_Load(object sender, EventArgs e)
        {           
            BLL.YUser bllUser = new BLL.YUser();
            this.ReportViewer1.LocalReport.ReportPath = "t1\\Report\\Report1.rdlc";
            this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Test", bllUser.GetAllList().Tables[0]));
            this.ReportViewer1.LocalReport.Refresh();
        }


前台代码:

<form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <rsweb:ReportViewer ID="ReportViewer1" runat="server">
            
        </rsweb:ReportViewer>
        
    </form>


不知道为甚么会这样..
[解决办法]
 BLL.YUser bllUser = new BLL.YUser();
            this.ReportViewer1.LocalReport.ReportPath = "t1\\Report\\Report1.rdlc";
            this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Test", bllUser.GetAllList().Tables[0]));
            this.ReportViewer1.LocalReport.Refresh();
放到
 if (!IsPostBack)
{
}
里面试试

热点排行