DataGridView.InvalidateCell Method (DataGridViewCell)
Invalidates the specified cell of the DataGridView, forcing it to be repainted.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
This method is useful to force a cell repaint in conditions that would not normally cause a cell to be repainted. For example, you can use this method with a custom cell type that changes its appearance as a result of external events.
For more information about painting and invalidation, see Invalidate.
The following code example illustrates how to use this method in a customized DataGridViewCell that is painted with a custom border when the mouse pointer rests on it. In the example, the cell is invalidated when the mouse pointer enters or leaves it.
This code is part of a larger example available in How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance.