当前位置:编程学习 > C#/ASP.NET >>

Q:水晶报表CrystalReportViewer放到VIEW中能显示不能打印

    各位高手,我以前把水晶报表单独放在一个页面中,在这个页面中取数据,预览打印都没问题,但这样的话,就是要在这个页面中再取一次数据,我想省事,把Gridview和水晶报表CrystalReportViewer分别放入一个页面中的两个view中,这样就可以只取一次数据了,但是确发现预览时只能显示第一页,点击报表上的打印啊,下一页啊什么的按钮,就没反应了。
aspx页面:
<asp:View ID="View2" runat="server">
                         
 <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
                          
</asp:View>

CS代码
       DataSet dshz = (DataSet)ViewState["dvcjhz"];
        reportDemo.Load(Server.MapPath("cjgl_cjhz.rpt"));
        reportDemo.SetDataSource(dshz.Tables[0]);

        CrystalReportViewer1.ReportSource = reportDemo;
        CrystalReportViewer1.DataBind();
        MultiView1.ActiveViewIndex = 1;
        Cell1.Attributes["class"] = "TopBorder";
        Cell2.Attributes["class"] = "SelectedTopBorder"; --------------------编程问答-------------------- 如果只是代码没反应,而不是程序报错。
那可能是最终生成的页面上脚本冲突了。
view上面有js事件吗?或者页面上有其他的js代码? --------------------编程问答-------------------- 都是高人啊 我顶了
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,