在DataGrid中,如何根据某一列的值,不同显示各行的颜色,不是某个单元格的颜色

Justin_Song 2003-07-14 03:23:15
在DataGrid中,如何根据某一列的值,不同显示各行的颜色,不是某个单元格的颜色
...全文
59 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ai0ai 2003-07-16
  • 打赏
  • 举报
回复
foreach(DataGridItem dg in DataGrid1.items)
{
if(dg.cells[index].text == ...)
dg.SelectionBackColor= “你要得颜色”
}
curdle 2003-07-16
  • 打赏
  • 举报
回复
1.得到你需要的行的索引: int n;
curdle 2003-07-16
  • 打赏
  • 举报
回复
1.先选定你要得到你所选定行的索引 int n;
2.设置属性:this.dataGrid1.CurrentRowIndex= n;
3。设置属性:this.dataGrid1.SelectionBackColor= “你要得颜色”

试试吧。
redant0 2003-07-16
  • 打赏
  • 举报
回复
UP
szc4315 2003-07-16
  • 打赏
  • 举报
回复
up
lesho 2003-07-16
  • 打赏
  • 举报
回复
up
hehaorome 2003-07-16
  • 打赏
  • 举报
回复
用DrawCell的函数应该可以显示颜色

110,529

社区成员

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

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

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