首页 > 学院 > 开发设计 > 正文

水晶报表注意的问题

2019-11-17 01:30:53
字体:
来源:转载
供稿:网友

水晶报表注意的问题

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();            }        }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表