设置XtraGird指定行的背景颜色

今天学到的东西就是知道如何设置XtraGird指定行的背景颜色,所以记录下!  

 

 //dtData是一个DataTable的变量,保存了得到的数据集

  DataRow[] objDr = dtData.Select("MYCHECK='1'");

 

 //得到符合条件下第一行第二列的值

  string qsdm=objDr[0].ItemArray[1].ToString().Trim();

  

 设置指定的背景颜色:写在gdv_RowCellStyle事件中(gdvXtraGird中在GirdView控件)

  private void gdv_RowCellStyle(object sender, RowCellStyleEventArgs e)

        {

            GridView view = sender as GridView;

            if (e.RowHandle >= 0)

            {

                string temp = view.GetRowCellDisplayText(e.RowHandle, view.Columns["QSDM"]);

                if (temp == qsdm)//qsdm是一个全局变量

                {

                    e.Appearance.BackColor = Color.Red;

                }

            }

        }

你可能感兴趣的:(String,object)