costruire tu un controllo?
sinceramente in ,net almeno a quanto visto io non c'è un componente che unisca le celle..
a meno che tu non lo crei..
a questo proposito potresti usare le gdi+, ti disegni direttamente il rettangolo della misura desiderata e ci scrivi dentro quello che vuoi,

codice:
 Dim rectangle2 As RectangleF = New RectangleF(Colonna(COntatore), ypos, Dimensione, AltezzaCarattere)   '(450, 150, 250, 300)
                        e.Graphics.FillRectangle(New SolidBrush(sfondo), rectangle2)
                        Dim format As StringFormat = New StringFormat
                        format.Alignment = allineamento ' StringAlignment.Center
                        e.Graphics.DrawString(Stringa, rs.font, New SolidBrush(coloreTesto), rectangle2, format)
secondo me è la soluzione migliore,
ti fai quello che vuoi
senza dare retta a bug esterni, e per di +, lo modifichi a tuo piacimento!-->fai tanti rettangoli uniti, e ci scrivi dentro!