I have a DataGridview, and I'm setting some of the columns to readonly for data entry purposes. When I do that, the column stays the normal white (although it does not allow entry). How can I color the column gray? I've seen lots of samples on how to color rows, but not columns.
How can I make the readonly columns look gray?
BackColor = Color. Azure or = Color. FromArgb(51, 102, 153); which I prefer using cause it can adjust how light or dark the color is.
DefaultCellStyle property to set these styles for the entire control.
Try setting the DefaultCellStyle property for the selected columns.
Edit:
grid.Columns["NameOfColumn"].DefaultCellStyle.ForeColor = Color.Gray;
just change the style for the DataGridViewColumn object,
myGrid.Columns["myColumn"].DefaultCellStyle.BackColor = Color.Red;
You can specify the cell background colours for a column like so using the DefaultCellStyle property of a DataGridViewColumn.
DataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Gray;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With