有谁知道如何在c#中更改Datagridviewcell的Bordercolor?
这是我的意思:
Datagridviewstyle http://www.zivillian.de/datagridview.png Picture
Backgroundcolor,Textcolor和Images没问题,但我不知道如何实现边框。
编辑:我想通过winforms实现这一点。另一个问题是第二行中的十字架,但这是为了以后......
答案 0 :(得分:2)
您必须使用OwnerDraw自己绘制单元格以实现此目的。
答案 1 :(得分:1)
您可以在datagridview上连接两个事件。 'ItemCreated'和'ItemDatabound'每个都会传递一个可以访问你的itemtemplate的eventarg。在其中你可以.FINDControl(“ControlId”)或单步执行.Controls集合来查找单元格。一旦你得到那个单元格,你可以随心所欲 - 边框颜色和十字架。 ItemCreated将为每个绘图(回发)触发,而ItemDatabound仅在您进行数据绑定时激活:)