1、设置满足条件行属性
DevExpress GridControl 焦点行不变色的设置(字体颜色背景颜色不变)
gvStep.OptionsSelection.EnableAppearanceFocusedRow = false; //焦点单元格不变色 //gvStep.OptionsSelection.EnableAppearanceFocusedCell = false;
private void gvUnFill_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
{
int hand = e.RowHandle;
if (hand < 0) return;
DataRow drNow = this.gvUnFill.GetDataRow(hand);
if (drNow == null) return;
string strpatientid = drNow["ID"].ToString();
List<string> doctorlist = Bll.GetList(strpatientid);
bool isContineCurrentUser = false; //当前用户是否可以上报
doctorlist.ForEach(f =>
{
if (f == userId)
{
isContineCurrentUser = true;
}
});
if (isContineCurrentUser)
{
//e.Appearance.ForeColor = Color.Red;
e.Appearance.BackColor = Color.Green;
}
}