BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
if(e.RowIndex == 0 && e.ColIndex > 0) { //somehow decide whether this column should be bold bool b = false; for (int i = 1; i <= this.grid.Model.RowCount; ++i) { if( (bool) this.grid[i, e.ColIndex] ) { b = true; break; } } if(b) { e.Style.Font.Bold = true; } }I did not check the syntax above, so you may have to modify things. But the idea is to only set e.Style and not set something like grid[0,3]. Now if the above calculation takes too long, then you might consider caching whether a column needs to be formated, and then retrieve the format decision in the PrepareViewStyleInfo from the cache. You would then recompute the cached values when the data changed.