有谁知道如何在 C# 中更改 Datagridviewcell 的边框颜色?
这是我的意思的图片:
Datagridviewstyle http://www.zivillian.de/datagridview.png 图片
Backgroundcolor、Textcolor 和Images都没有问题,但我不知道如何实现Borders。
编辑:我想用 winforms 实现这一点。
另一个问题是第二排的十字架,但那是以后...
有谁知道如何在 C# 中更改 Datagridviewcell 的边框颜色?
这是我的意思的图片:
Datagridviewstyle http://www.zivillian.de/datagridview.png 图片
Backgroundcolor、Textcolor 和Images都没有问题,但我不知道如何实现Borders。
编辑:我想用 winforms 实现这一点。
另一个问题是第二排的十字架,但那是以后...
您必须使用 OwnerDraw 自己绘制单元格来实现这一点。
您可以在 datagridview 上连接两个事件。'ItemCreated' 和 'ItemDatabound' 每个都将传递给您一个可以访问您的项目模板的事件参数。在其中,您可以 .FindControl("ControlId") 或逐步浏览 .Controls 集合以查找单元格。一旦你得到那个单元格,你就可以做任何你想做的事情——包括边框颜色和十字。ItemCreated 将为每个绘图(回发)触发,而 ItemDatabound 仅在您进行数据绑定时触发 :)