C# 如何设置DEV控件的gridview 某个单元格的字体颜色
这里指的某个单元格是指 精确到某一行某一列 的单元格。
下面这些属性 都属于原生的gridView 所具有的
gridView[column, row].Style.ForeColor = Color.Red;//设置第row行column列的单元格字体颜色
gridView.Rows[row].DefaultCellStyle.ForeColor = Color.Red;//设置第row行的行字体颜色
gridView.Columns[column].DefaultCellStyle.ForeColor = Color.Yellow;//设置第column列的列字体
dev所封装过的gridView 都没有上面的属性的。
var style = new StyleFormatCondition (FormatConditionEnum.Equal,gridView .Columns["id"], null, detailId);
style .ApplyToRow = true;
style .Appearance.ForeColor = Color.Red;
上面的代码是设置整行字体的颜色,但不知道如何治设置某一单元格字体颜色
求dev下的gridView正确设置某一单元格的字体颜色的方法。
------解决方案--------------------gridView1.Columns[0].AppearanceCell.ForeColor
好像不能设置一个单元格,用FocusedRow事件来判断?
------解决方案-------------------- private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
if(e.RowHandle == 2 && e.Column.FieldName == "NAME")
{
e.Appearance.ForeColor = Color.Red;
}
}
------解决方案--------------------试试js吧,不管什么grid最后生成HTML都是表格