ComboBox On DataRepeater Control compartilha o índice selecionado

Eu tenho um repetidor de dados com cada linha usando uma caixa de combinação. Quando você clica no botão Adicionar, adiciona uma nova linha ao DataRepeater.

   public enum ColorTypes {Red, Green, Yellow}
   class LineItem
   {
       public ColorTypes Color {get;set;} 
   }

Quando você clica em um botão no formulário, ele cria um novo LineItem e é religado.

  private void btnAdd_Click(object sender, EventArgs e)
  {
       LineItem CopyItem = new LineItem();
       CurrentList= ((List<LineItem>)dataRepeater.DataSource); 

       CurrentList.Add(CopyItem);
       dataRepeater.DataSource = CurrentList;
  }

Isso adiciona corretamente uma nova linha ao DataRepeater, mas agora alterar o índice da combobox modifica as duas linhas. Existe alguma ligação especial que você precisa executar?

Heres meu código de ligação:

 this.cbPackage.DataSource = System.Enum.GetValues(typeof(ColorTypes));
 this.cbPackage.DisplayMember = "Color";

questionAnswers(1)

yourAnswerToTheQuestion