私はその列の最初の行の値に基づいて列の背景色を変更する必要があるテーブルを作成しました。レポートの条件に基づいてテーブルの列の背景色を変更
特定の列の最初の行の値が0またはハイフンである場合には( - )は、私は、その特定の列の列に、さもなければ透明 2)すべての値をグレーに)その列の行の背景色を 1を変更する必要がある場合ハイフン( - )で埋めてください。
以下は私が試したものですが、私の要求を達成することはできません。
注:XRTableCellなどのReporting APIコントロールを使用する必要があります。これを達成するための他のアイデアも歓迎されます。
using System;
using System.Drawing;
using DevExpress.XtraReports.UI;
private void tableCell12_BeforePrint_1(object sender, System.Drawing.Printing.PrintEventArgs e)
{
XRTableCell tableCell = sender as XRTableCell;
double bancoAtivo = Convert.ToDouble(tableCell.Report.GetCurrentColumnValue("Campaign Count"));
if (bancoAtivo = 0)
{
tableCell.BackColor = Color.Grey;
}
else
{
tableCell.BackColor = Color.Transparent;
}
}
は...あなたのコードは、実装方法に応じて正常に動作する必要がありませんが、列名にスペースが含まれている場合はできませんステートメントはよく見えます。 –