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技术 , 图表区