title: Effectively highlighting column and row on a DataGridView as mouse moves
body: <p>I am trying to highlight the row and column which the mouse is on. Essentially this means to change the background color of all the appropriate cells. Currently I am trying to do this in the MouseMove event. However, this is causing slow performance.</p>
  
  <p>I was suggested to use WPF for better performance, however I do not wish to go that route. What are some ways in which I can improve performance within C#?</p>