当前位置:编程学习 > C#/ASP.NET >>

怎么动态设置水晶报表字段宽度

怎么动态设置水晶报表字段宽度?用公式还是什么方法?

如两列字段A、字段B,如果 字段B为空的话,字段A的宽度=字段A的宽度+字段B的宽度

 CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["custDesc1"].Width = CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["custDesc1"].Width + 1200;

这样设置没有用 --------------------编程问答-------------------- 没有用的具体表现是什么?

需要注意的是,这个更改不是只针对字段B为空的时候,一改全改的。
也就是说,在这一列上,不管你更改多少次,会以最后一次的修改来全部覆盖这列的样式。
--------------------编程问答--------------------

加了条件没有变化啊,请问怎么设置判断条件,语句怎么写? --------------------编程问答-------------------- 图片看不见~
传到csdn上来吧

http://hi.csdn.net/cp.php?ac=upload --------------------编程问答-------------------- --------------------编程问答-------------------- 我用另外一个方法实现了(在水晶报表中增加两个公式字段:

字段1:
if {tjjg.xx} = "" and {tjjg.sx}="" and  {tjjg.dw}="" then
{tjjg.tjjg}
else
""

字段2:
if {tjjg.xx} =  ""  and  {tjjg.sx} = ""  and  {tjjg.dw} = "" then
 ""
else
{tjjg.tjjg}

),
但是在后台用条件语句还是不知道怎么实现
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,