Active Reportsの特定行の背景色を変更する方法です。
DataTableにフラグ列を配置し、其のフラグが立っている場合は、背景色を変更すれば簡単に背景色を変更することができます。
フラグがたっていない場合は、元の色(今回はWhite)に戻しておきます。
以下、例です。
private void detail_Format(object sender, EventArgs e)
{
int i = Convert.ToInt32(this.flg.Text);
if (totalRowFlag == 1)
{
A.BackColor = System.Drawing.Color.FromName("LightGray");
B.BackColor = System.Drawing.Color.FromName("LightGray");
C.BackColor = System.Drawing.Color.FromName("LightGray");
}
else
{
A.BackColor = System.Drawing.Color.FromName("White");
B.BackColor = System.Drawing.Color.FromName("White");
C.BackColor = System.Drawing.Color.FromName("White");
}
System.Drawing.Color.LightGrayや、System.Drawing.Color.Whiteでもいけるようです。