C# 如何设置DEV控件的gridview 某个单元格的字体颜色

但源人长久 2018-12-18 07:32:38
找了好多,不是改变整行就是整列,终于解决了
其实只要判断一下是不是要改变的列就行了


private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
string accountQuantity = gridView1.GetRowCellValue(e.RowHandle, "xy").ToString();
string[] sArray = accountQuantity.Split('/');
int xydg = 0;
int zjz = 0;
foreach (string aa in sArray)
{
try
{
xydg = Int32.Parse(aa);
}
catch
{
xydg = 150;
}
zjz++;
}
if (140 < xydg && zjz == 1)
{
//sqoy 改变指定单元格颜色
if (e.Column.FieldName == "xy") //判断是否是要改变的单元格
{
e.Appearance.ForeColor = Color.Red;
}
}
else if (90 < xydg && zjz == 2)
{
if (e.Column.FieldName == "xy")
{
e.Appearance.ForeColor = Color.Red;
}
}
else
{

}
}
...全文
219 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
但源人长久 2018-12-22
  • 打赏
  • 举报
回复
format rules判断太单一,有的实现不了
exception92 2018-12-19
  • 打赏
  • 举报
回复
一转程序员 2018-12-18
  • 打赏
  • 举报
回复
其实可以用format rules来做,就不用写代码了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧