有谁知道如何在c#中更改Datagridviewcell的Bordercolor?

这是我的意思:

Datagridviewstyle http://www.zivillian.de/datagridview.png 图片

Backgroundcolor,Textcolor和图片没有问题,但我不知道如何实现边界。

编辑:我想通过winforms实现这一点。

另一个问题是第二行中的十字架,但这是为了以后......

有帮助吗?

解决方案

您必须使用OwnerDraw自己绘制单元格以实现此目的。

其他提示

您可以在datagridview上连接两个事件。 'ItemCreated'和'ItemDatabound'每个都会传递一个可以访问你的itemtemplate的eventarg。在其中你可以.FINDControl(“ControlId”)或单步执行.Controls集合来查找单元格。一旦你得到那个单元格,你可以随心所欲 - 边框颜色和十字架。 ItemCreated将为每个绘图(回发)触发,而ItemDatabound仅在您进行数据绑定时激活:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top