Como adicionar Contols dinamicamente na linha DataGridView no aplicativo de formulário do Windows?

Eu tenho um DataGridView com diferente tipo de controle em cada linha agora eu quero criar controle em cada linha de acordo com esse tipo de controle é possível? se sim então como?

questionAnswers(1)

yourAnswerToTheQuestion