2)你可以新建公式字段,编辑:选择你的报表字段,用If then elsn 控制结构就可以。

解决方案 »

  1.   

    1、我想还是在设置数据源时不对。你在代码中动态设一下试试
    2、做一个公式字段 string 
    if {字段=1} then 
    formula = "男"else
    formula = "女"
      

  2.   

    学一学水晶报表的设计吧。
    http://www.disha.cn/1.rar
      

  3.   

    加上登陆信息部分:  
                 string REPORT_NAME = @"d:\xxreport2.rpt";                 report.Load( REPORT_NAME);                   TableLogOnInfo logOnInfo = new TableLogOnInfo();                 logOnInfo = report.Database.Tables[0].LogOnInfo;                 ConnectionInfo connectionInfo = new ConnectionInfo ();                 connectionInfo = logOnInfo.ConnectionInfo;      
                    connectionInfo.DatabaseName = "DATABASE";                 connectionInfo.ServerName = "SERVER";                 connectionInfo.Password = "pASS";                 connectionInfo.UserID ="sa";                 report.Database.Tables [0].ApplyLogOnInfo(logOnInfo); 
                   crystalReportViewer1.ReportSource = report; 
      

  4.   

    兄弟,这个问题我在去年就碰到过,楼上说的方法我也试国了,没用。唯一能解决的就是采用推模式而不用拉模式,但是这个不好实现啊,我参阅了很多资料才知道是水晶9的bug, 没办法,必须要打两个补丁,我到水金的官方网站上下了它说的这两个补丁,但是无法安装!!!!所以到现在也没有解决!(一度我用ado来连接水井,这样没有问题的)