[英]Color the rows and column in c# datagridview
我在将 Excel 工作表导入 datagridview 后尝试为行和列着色。
行(A1、A2、A3、A4、A5、A6)应以红色突出显示。 (最大行数为 35)
列(字段、记录 1、记录 2、记录 3、记录 4、记录 5、记录 6、记录 7)应以橙色突出显示。 (列数不固定,每次都会不同)。
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Orange; dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Red;
但是上面的代码为不需要的区域着色。 如何解决这个问题。
(附图中的彩色区域应为白色,箭头尖区域应考虑着色。)
您需要设置默认行颜色和备用行颜色样式。
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque;
this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor =
Color.Beige;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.