2010-09-03 45 views
0

我有一个Windows窗体datagridview。我正在动态更改行标题的背景颜色。如果OS显示样式是经典的,背景颜色会成功更改。但是,如果显示样式是Windows XP,则行标题的背景颜色不会更改。请注意,我可以更改该行的背景颜色。 有人可以告诉我我做错了什么吗?我正在更改单元格格式事件中的rowheader的背景颜色。无法更改行标题背景颜色DIN XP显示样式,但在经典显示样式

回答

0

您需要将DataGridView上的EnableHeadersVisualStyles属性设置为false,否则它将使用视觉样式(即XP样式或Vista/7上的Aero)呈现标题。