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

longshujun 2012-03-12 04:09:11
怎么动态设置水晶报表字段宽度?用公式还是什么方法?

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

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

这样设置没有用
...全文
1733 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
longshujun 2012-03-15
  • 打赏
  • 举报
回复
我用另外一个方法实现了(在水晶报表中增加两个公式字段:

字段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}

),
但是在后台用条件语句还是不知道怎么实现
longshujun 2012-03-15
  • 打赏
  • 举报
回复
阿泰 2012-03-13
  • 打赏
  • 举报
回复
图片看不见~
传到csdn上来吧

http://hi.csdn.net/cp.php?ac=upload
longshujun 2012-03-13
  • 打赏
  • 举报
回复


加了条件没有变化啊,请问怎么设置判断条件,语句怎么写?
阿泰 2012-03-12
  • 打赏
  • 举报
回复
没有用的具体表现是什么?

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

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧