·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 水晶报表注意的问题

水晶报表注意的问题

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

水晶报表注意的问题

1.防止数据丢失,有的时候,我们在打开一个报表时,会发现无缘无故的发生导出和刷新动作等,会出现错误。

这时候,我们需要中间变量给它作为临时存储。比如session

2.Page_Load不要使用if (!IsPostBack),因为水晶报表每次操作都需要更新。

3.性能优化。

        public override void Dispose()        {            CrystalReportViewer1.Dispose();//释放CrystalReportViewer对象            if (Rep != null)//释放ReportDocument对象            {                Rep.Close();                Rep.Dispose();            }        }        PRotected void Page_UnLoad(object sender, EventArgs e)        {            //建立完页面时,释放报表文档资源                     CrystalReportViewer1.Dispose();            this.Dispose();            this.ClearChildState();            if (Rep != null)//释放ReportDocument对象            {                Rep.Close();                Rep.Dispose();            }        }