星空最火知名网站

logo FastReport中文文档

示例 1.更改对象的外观


在这个示例中,我们将展示如何根据对象中打印的值来更改文本的颜色。我们将使用:
  • BeforePrint 事件;
  • 从脚本中引用数据列。

创建一个具有以下外观的简单报表:

fastreport

选择打印 "UnitPrice "列的对象,并创建 BeforePrint 事件处理程序:

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

点击复制

要在脚本中插入 "Products.UnitPrice "数据列,请从 "Data(数据)"窗口中拖动它。在此过程中,脚本中将添加以下字符串:

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

如果我们运行报告,就会看到所有价格大于 20 的产品都以红色突出显示:

fastreport

利用条件高亮功能也可以达到同样的效果(有关详细信息,请参阅 "创建报告 "一章中的 "条件高亮 "部分)。


如需下载fastreport最新试用版,请点产品名跳转产品下载页>>

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
PM娱乐城真人滚球官方(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技最新现金(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 十大正规PM娱乐城网址(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 十大利记足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 靠谱永利(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 知名雷火竞技官方(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 半岛网上权威直营(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 博鱼网上外围网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)