You need to make sure that you've set the Editor's DataSource correctly, and, as previously mentioned, the DisplayMember and ValueMember properties. Display Member will determine what is shown in the editor itself, and the Value Member is what will be used to bind against. So, you could have an (int) ID for the Value Member and a (string) Name or Description for the Display Member. The most important thing here is setting and updating the DataSource property of the editor properly. You can accomplish this in the Designer, or in the code itself by directly accessing the editor's DataSource property and setting it to a collection of your domain objects when the form loads or initializes.
Additionally, you can create a BindingSource from your domain object that you can use to map to the data source, or (I would recommend) creating a view model that decorates your domain object. This allows you to massage the data as necessary. In some cases, you may want some validation or formatting to take place before or after the data is shown or bound.