如何在将数据加载到datagridview时摆脱蓝色背景,第一行的背景默认颜色为蓝色,当您选择一行时,背景将变为蓝色。我喜欢它,所以根本没有蓝色背景。
答案 0 :(得分:8)
我假设您正在使用Windows窗体应用程序中的DataGridView
控件。蓝色背景是所选行的默认颜色。您可以在属性窗口中更改此颜色
datagridview
DefaultCellStyle
Appearance
下,更改SelectionBackColor
希望这有帮助。
答案 1 :(得分: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
答案 2 :(得分:0)
DataGridView控件具有ClearSelection方法。只需调用它,您的顶行就不再被选中了。
实际上我认为这是你想做的,而不是按照其他答案的建议改变SelectionBackColor。