我已經創建了表格,我需要根據該列的第一行的值更改列的背景顏色。根據報告中的條件改變表格列中的背景顏色
如果特定列的第一行值爲0或連字符( - ),則需要更改 1.)該列的背景色爲灰色,否則爲透明 2.)該特定列的行中的所有值應該填充連字符( - )。
下面是我試過的,但不能達到我的要求。
注意:我應該使用像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;
}
}
難道不是你的代碼看起來像一個錯字。您的代碼應該做工精細根據你實現,但列名不能包含空格,如果路聲明看起來不錯。 –