2012-03-31 44 views
0

我无法找到任何有关如何更改数据网格的任何单元格中的文本颜色的示例。如果有人知道如何做,请帮助我。我在winform应用程序中使用数据网格,并且想要在指定单元格中变灰一些文本。如何更改数据网格的单元格中的文本颜色

谢谢!

回答

2

像这样:

dataGridView1.Rows[0].Cells[0].Style.ForeColor = System.Drawing.Color.LightGray; 

编辑:
在DataGrid中,你必须重写paint方法。在数据网格视图设置默认单元格样式前景色的特性http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/e1cdc083-cc1c-4ef4-b444-434c6b7cd225
http://www.codeproject.com/Articles/2214/Changing-the-background-color-of-cells-in-a-DataGr

+0

我使用数据网格,不datagridview的不幸:你可能会发现这个自己。 – Radislav 2012-03-31 11:49:28

+0

好吧,不幸的是没有简单的方法,你需要重写“Paint”方法。在这里看到更多: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/e1cdc083-cc1c-4ef4-b444-434c6b7cd225 – cichy 2012-03-31 12:07:53

+0

好的,我会尽快尝试,并回答这里。谢谢!! – Radislav 2012-03-31 15:02:01

相关问题