DAP has apologised to the Selangor sultan for upsetting the ruler by nominating only one person for the post of the state menteri besar.