如何在将数据加载到 datagridview 时摆脱蓝色背景,第一行的背景默认颜色为蓝色,当您选择一行时,背景变为蓝色。我希望它完全没有蓝色背景。
问问题
2774 次
3 回答
8
我假设您正在使用DataGridView
Windows 窗体应用程序中的控件。蓝色背景是选定行的默认颜色。您可以在属性窗口中更改此颜色
- 选择
datagridview
- 在属性窗口中,单击省略号 (...)
DefaultCellStyle
- 在 下
Appearance
,改变SelectionBackColor
希望这可以帮助。
于 2012-12-13T17:34:22.903 回答
1
蓝色背景是 gridview 中选定行的默认颜色。您可以在属性窗口中更改此颜色
Gridview1.DefaultCellStyle.SelectionBackColor = Color.Red; or Color.Transparent
Gridview1.DefaultCellStyle.SelectionForeColor = Color.Black; or Color.Transparent
但是,如果您在很短的时间内刷新 gridview 说持续时间少于 1 秒,那么在这种情况下,您必须更改 Gridview 中添加的行的默认颜色,(上面的 senario 将适用于静态 gridview)。
Gridview1.Rows[i].DefaultCellStyle.SelectionBackColor = Color.Red; or Color.Transparent
Gridview1.Rows[i].DefaultCellStyle.SelectionForeColor = Color.Black;or Color.Transparent
于 2013-06-26T11:48:32.083 回答
0
The DataGridView control has a ClearSelection method. Just call that and your top row is no longer selected.
Actually I think this is what you want to do rather than changing the SelectionBackColor as suggested by the other answer.
于 2012-12-14T09:33:22.100 回答