按钮事件的代码如下
            CrystalReport4 cr1 = new CrystalReport4();
            cr1.DataDefinition.FormulaFields["aabb"].Text = "'ccc'";
            DataSet ds = ContractList1();
            cr1.Database.Tables[0].SetDataSource(ds.Tables[0]);
            CrystalReportViewer1.ReportSource = cr1;
            CrystalReportViewer1.DataBind();CrystalReport4中有个公式字段aabb,ContractList1()是自己写的一个数据库信息读取的代码段,
CrystalReportViewer1是建在页面上的CrystalReportViewer控件
按钮单击然后会正确显示,但是如果再CrystalReportViewer1上点下一页,然后就会提示请求的报表需要更多信息.然后下面是一个数据库连接的界面,输入数据库密码后进入就会发现原本的公式字段为ccc的地方为空了,返回到第一面也还是空,这种情况怎么处理?