te paso un fragmento de codigo.. espero le sirva
  Cita:  Dim cboModelo As New DataGridViewComboBoxColumn
 
 
            Me.dgGrupos.AutoGenerateColumns = True
 
            cboModelo.Items.Clear()
            cboModelo.Items.Add(MenuElecion.Items(0).Text) ' agrego los menus...
            cboModelo.Items.Add(MenuElecion.Items(1).Text)
            cboModelo.Items.Add(MenuElecion.Items(2).Text)
            cboModelo.Items.Add(MenuElecion.Items(3).Text)
 
            Me.dgGrupos.Columns.Add(cboModelo)
            Me.dgGrupos.Columns.Add(txtAlfa)
            Me.dgGrupos.Columns.Add(txtBeta)
 
            txtAlfa.HeaderText = "Alfa(α)"
            txtBeta.HeaderText = "Beta(ß)"
    ya deberias adaptarle a tu necesidad!!!
ademas indica el indice del Item del cbo que quieres que se muestre en pantalla
cuando se cumplan tus condiciones!!