¿Cómo enlazo la lista de objetos personalizados a ComboBox?

¿Cómo enlazo una lista de objetos personalizados a un cuadro combinado? Esto es lo que tengo actualmente:

            this.classCmbo.DataSource = _viewModel.Coarses;
            this.classCmbo.DisplayMember = "Name";
            this.classCmbo.ValueMember = "Id";

I qué "Nombre" se mostrará pero quiero que el "Id" sea el valor asociado con una selección. ¿Cómo se hace esto en winforms?

Aquí está el obj grueso:

 public class Coarse
    {
        public virtual int Id { get; private set; }
        public virtual string Name { get;  set; }
    }

Gracias..

Respuestas a la pregunta(3)

Su respuesta a la pregunta