Bonjour,

je travail actuellement à l'élaboration d'un algorithme de fusion de cellules dans une grille (style datagridview, sourcegrid).

La solution que j'ai trouvé pour le moment est la suivante :
  • Pour chaque colonne, chercher les valeurs contigües (AAA...)

  • Pour chaque groupe ainsi constitué, chercher un père dans la colonne précèdente, sachant que monGroupe.ligneDepart >= monGroupePere.ligneDepart et monGroupe.ligneFin <= monGroupePere.ligneFin. Diminuer l'intervalle jusqu'à trouver un père (on ne procède pas à ce traitement pour la 1ère colonne).

  • Fusionner les groupes trouvées



Existe-il une meilleure solution ?

Merci d'avance