• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    文檔首頁>>FastReport中文文檔>>示例 1.更改對象的外觀

    示例 1.更改對象的外觀


    在這個示例中,我們將展示如何根據(jù)對象中打印的值來更改文本的顏色。我們將使用:
    • BeforePrint 事件;
    • 從腳本中引用數(shù)據(jù)列。

    創(chuàng)建一個具有以下外觀的簡單報表:

    fastreport

    選擇打印 "UnitPrice "列的對象,并創(chuàng)建 BeforePrint 事件處理程序:

    private void Text2_BeforePrint(object sender, EventArgs e)
    {
      if (((Decimal)Report.GetColumnValue("Products.UnitPrice")) > 20)
        Text2.TextColor = Color.Red;
    }

    點擊復(fù)制

    要在腳本中插入 "Products.UnitPrice "數(shù)據(jù)列,請從 "Data(數(shù)據(jù))"窗口中拖動它。在此過程中,腳本中將添加以下字符串:

    ((Decimal)Report.GetColumnValue("Products.UnitPrice"))

    如果我們運行報告,就會看到所有價格大于 20 的產(chǎn)品都以紅色突出顯示:

    fastreport

    利用條件高亮功能也可以達到同樣的效果(有關(guān)詳細信息,請參閱 "創(chuàng)建報告 "一章中的 "條件高亮 "部分)。


    如需下載fastreport最新試用版,請點產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();