小菜鸟 发表于 2017-1-10 16:20:56

区域报表的Format事件无效果

图一

小菜鸟 发表于 2017-1-10 16:22:41

图二

小菜鸟 发表于 2017-1-10 16:24:14

加了这段代码后区域报表对应的txtUriageAmountSum控件内容为负数时,没有显示红色。请问下我这边哪里写的有问题。。。。。

Lenka.Guo 发表于 2017-1-10 17:06:38

代码没有问题,应该还是逻辑问题。

小菜鸟 发表于 2017-1-11 10:42:22


原因是合计值判断正负之前还没有取得值。。。
这样的话是不是只能后台算好后放到dataset再传到前台才能解决?

Lenka.Guo 发表于 2017-1-11 11:49:35

尝试在pageFooter_BeforePrint 事件中来获取值
public void pageFooter_BeforePrint()
{
               temp = this.TextBox2.Value.ToString();
        this.TextBox3.Text = temp.ToString();
       
        this.TextBox3.ForeColor = System.Drawing.Color.Red;
}



小菜鸟 发表于 2017-1-11 13:44:03

还是不行:(

小菜鸟 发表于 2017-1-11 13:44:07

还是不行:(

小菜鸟 发表于 2017-1-11 14:04:33

ReportFooter_BeforePrint
可以了 把事件都放出来试了一遍

Lenka.Guo 发表于 2017-1-11 15:07:13

小菜鸟 发表于 2017-1-11 14:04
ReportFooter_BeforePrint
可以了 把事件都放出来试了一遍

OK
页: [1]
查看完整版本: 区域报表的Format事件无效果