Оба варианта предложения правильные с точки зрения грамматики, они лишь отличаются знаками препинания. Если вы хотите использовать двоеточие, то верное предложение будет: Он взял с собой сыновей: Дмитрия и Игоря. Если же вы предпочитаете запятые, то верным будет вариант: Он взял с собой сыновей, Дмитрия и Игоря.
Оба варианта предложения правильные с точки зрения грамматики, они лишь отличаются знаками препинания. Если вы хотите использовать двоеточие, то верное предложение будет: Он взял с собой сыновей: Дмитрия и Игоря. Если же вы предпочитаете запятые, то верным будет вариант: Он взял с собой сыновей, Дмитрия и Игоря.