Quote Originally Posted by jmcilhinney View Post
Generally speaking, you should be handling the CellFormatting event of the grid to format each cell every time it is required. It may not be as important if you're not editing but doing so allows you to change formatting for individual cells as they change without caring about the rest of the grid.
I'm not really sure what you mean, each time a user performs a search this results in a new filtered list in the datagridview, only after that list is displayed is it formatted. i would think that's the same as what you just suggested unless i'm missing something?