トップページ >  Active Reports >  特定行の背景色を変更
初版2012/10/16: 最終更新日2012/10/16
  特定行の背景色を変更
目次
特定行の背景色を変更
特定行の背景色を変更
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でもいけるようです。