水晶报表的公式字段问题
按钮事件的代码如下
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的地方为空了,返回到第一面也还是空,这种情况怎么处理?
------解决方案-------------------- CrystalReport4 cr1 = new CrystalReport4();这句这样写有点问题的
要写成LOAD形式