【问题标题】:How to change text color in cell of data grid如何更改数据网格单元格中的文本颜色
【发布时间】:2012-03-31 11:13:47
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: c# winforms datagrid


    【解决方案1】:

    像这样:

    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

    【讨论】:

    • 不幸的是,我使用的是datagrid,而不是datagridview。
    • 好吧,不幸的是没有简单的方法,你需要重写“Paint”方法。更多信息请看这里:social.msdn.microsoft.com/Forums/en-US/winforms/thread/…
    • 好的,我会尽快尝试,在这里回答。谢谢!!
    【解决方案2】:

    在数据网格视图的属性中,将默认单元格样式前景色设置为您喜欢的任何颜色

    【讨论】:

      猜你喜欢
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 2013-10-18
      • 2017-06-29
      相关资源
      最近更新 更多