Есть DataGridView и свой класс унаследованный от DataGridViewColumnHeaderCell. В нём переопределён
protected override void Paint(Graphics graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex, DataGridViewElementStates dataGridViewElementState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
Нужно при перерисовки ЕЩЁ и перерисовать ДРУГУЮ ячейку DataGridViewColumnHeaderCell.
Вызов в Paint
DataGridView.InvalidateCell(otherCell);
не работает