我设置的当点击停用按钮的时候,表格字体变成红色,可是当每次点击某行表格获得焦点的时候,改行字体颜色又变成黑色,离开后,又变成红色,求大神帮助
#region 为行加删除线
private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
{
int hand = e.RowHandle;
if (hand < 0) return;
DataRow dr = this.gridView1.GetDataRow(hand);
if (dr== null) return;
if (dr["FYXMIFQY"].ToString().Equals("1"))
{
e.Appearance.ForeColor = Color.Red;// 改变行字体颜色
//e.Appearance.BackColor = Color.Red;// 改变行背景颜色
//e.Appearance.BackColor2 = Color.Blue;// 添加渐变颜色
//……
//根据需求
//e.Appearance.Font.Strikeout = true;
}
else
{
e.Appearance.ForeColor = Color.Black;// 改变行字体颜色
}
}
#endregion