如何更改datagridview选定的行背景颜色?

Law*_*rio 26 c# datagridview winforms

如何在C#windows应用程序中更改datagridview选定的行背景颜色?

Bra*_*avo 36

来吧男人...必须有一个简单的解决方案,最后得到一个.

dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Blue;
dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Red;
Run Code Online (Sandbox Code Playgroud)

这对我有用,没有复杂的代码,没有事件处理.我以前做过,但是无法回想起这么想发布它会帮助别人和我将来:)


Ada*_*rth 31

在DataGridView上有一个DefaultCellStyle,里面有SelectionBackColorSelectionForeColor属性.

DataGridView使用样式继承的想法,以防您发现未选择的样式:

http://msdn.microsoft.com/en-us/library/1yef90x0.aspx