Is there any easy way to disable/grey out a DataGridView? For instance when doing
dgv.Enabled = false
The appearance of the dgv does not change. I have seen people appending the following:
dgv.forecolor = gray
dgv.columnheader.forecolor = gray
However, this seems clumsy. Is there a better way?
Simple answer to your question: no, there isn’t a better way.
MSDN is mostly silent on the topic but the forums are abuzz. Manually setting the background colour to Gray is how most people get “disabled” look on the DGV.