GridView avec des cellules fusionnées

J'ai besoin d'afficher des données dans la vue de grille avec des lignes fusionnées pour certaines colonnes. Merci de m'aider à préparer une grille d'affichage en format défini ci-dessous:
GridView avec des cellules fusionnées

Et les données d'origine vient de la base de données est dans le format ci-dessous:
GridView avec des cellules fusionnées

Merci de m'aider à trouver la meilleure façon de faire cette tâche de manière dynamique et efficace.

source d'informationauteur himanshu