C# 如何更改数据网格单元格中的文本颜色

C# 如何更改数据网格单元格中的文本颜色,c#,winforms,datagrid,C#,Winforms,Datagrid,我找不到任何关于如何在数据网格的任何单元格中更改文本颜色的示例。如果有人知道怎么做,请帮助我。我正在winform应用程序中使用数据网格,我想灰显指定单元格中的一些文本 谢谢 像这样: dataGridView1.Rows[0].Cells[0].Style.ForeColor = System.Drawing.Color.LightGray; 编辑: 在DataGrid中,必须重写绘制方法。您可能是自己发现的: 在datagrid视图的属性中,将默认单元格样式forecolor设置为您喜欢的

我找不到任何关于如何在数据网格的任何单元格中更改文本颜色的示例。如果有人知道怎么做,请帮助我。我正在winform应用程序中使用数据网格,我想灰显指定单元格中的一些文本

谢谢

像这样:

dataGridView1.Rows[0].Cells[0].Style.ForeColor = System.Drawing.Color.LightGray;
编辑:
在DataGrid中,必须重写绘制方法。您可能是自己发现的:

在datagrid视图的属性中,将默认单元格样式forecolor设置为您喜欢的颜色

很遗憾,我使用的是datagrid,而不是datagridview。不幸的是,没有简单的方法,您需要重写“Paint”方法。更多信息请参见此处:好的,我将尽快尝试,并在此处回答。谢谢