代码之家  ›  专栏  ›  技术社区  ›  binco

DataGridViewCell边框颜色

  •  2
  • binco  · 技术社区  · 17 年前

    有人知道如何在C中更改DataGridViewCell的边框颜色吗?

    以下是我的意思:

    Datagridviewstyle http://www.zivillian.de/datagridview.png Picture

    背景颜色、文本颜色和 Images 没问题,但我不知道如何认识边界。

    编辑:我想用WinForms实现这一点。

    另一个问题是第二排的十字架,但那是为了以后…

    2 回复  |  直到 17 年前
        1
  •  2
  •   steffenj    17 年前

    你必须自己绘制细胞才能实现这一点,使用OwnerDraw。

        2
  •  1
  •   Per Hornshøj-Schierbeck    17 年前

    您可以在DataGridView上挂接两个事件。“itemCreated”和“itemDataBound”都将为您传递一个可以访问itemTemplate的eventarg。在其中,您可以.findcontrol(“controlID”)或单步执行.controls集合以查找单元格。一旦你有了这个细胞,你就可以做任何你想做的事情——边色和十字架。 仅当您进行数据绑定时,才会为每个绘图(回发)激发itemCreated:。

    推荐文章