1

我有一个 Windows 窗体DataGridView。我正在动态更改行标题的背景颜色。如果操作系统显示样式为经典,则背景颜色将成功更改。但是,如果显示样式是 Windows XP,行标题的背景颜色不会改变。

请注意,我可以更改行的背景颜色。谁能告诉我我做错了什么?

我在单元格格式化事件中更改行标题的背景颜色。

4

1 回答 1

1

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

于 2010-09-06T04:01:39.327 回答