|
提需求
联系方式: |
13372251393 |
金额: |
50 元 |
本帖最后由 vicky 于 2017-5-2 14:46 编辑
要求:报表有一列,列名为"xx",该列值为"notice"时,该行背景色为红色。
下面是找的类似功能的语句,修改的,测试报错。
namespace color.BusinessPlugIn
{
[Description("color")]
public class color : AbstractSysReportPlugIn
{
public override void AfterBindData(EventArgs e)
{
FormatCondition fc = new FormatCondition();
fc.ApplayRow = true;
if (args.DataRow.ColumnContains("xx")&&args.DataRow["xx"].ToString() == "notice"
{
fc.BackColor = ColorTranslator.ToHtml(System.Drawing.Color.Red);
}
args.FormatConditions.Add(fc);
}
}
}
|
|