有谁知道如何更改c#中Datagridviewcell的Bordercolor?DataGridViewCell Bordercolor
这里是我的意思图片:
Datagridviewstyle http://www.zivillian.de/datagridview.png Picture
BACKGROUNDCOLOR,文字颜色和Images都没有问题,但我不知道如何实现边界。
编辑:我想用winforms来实现这一点。
的另一个问题是在第二行交叉,不过那是后...
有谁知道如何更改c#中Datagridviewcell的Bordercolor?DataGridViewCell Bordercolor
这里是我的意思图片:
Datagridviewstyle http://www.zivillian.de/datagridview.png Picture
BACKGROUNDCOLOR,文字颜色和Images都没有问题,但我不知道如何实现边界。
编辑:我想用winforms来实现这一点。
的另一个问题是在第二行交叉,不过那是后...
你不得不得出自己的细胞来实现这一点,使用的OwnerDraw。
你可以在你的datagridview上挂上两个事件。 'ItemCreated'和'ItemDatabound'每个都会传递给你一个可以访问你的itemtemplate的eventarg。在那里你可以.FindControl(“ControlId”)或单步执行.Controls集合来查找单元格。一旦你得到了这个单元格,你可以做任何你想要的 - bordercolor和cross。 ItemCreated会触发每个图形(回发),而ItemDatabound只有当你绑定时:)
这只适用于System.Web.UI.WebControls但不适用于Winforms ... – binco 2008-09-20 16:14:10
它是CellPainting事件 – binco 2008-09-20 16:46:54