Se può essere utile il metodo
String.PadLeft (Int32, Char)
allinea a destra i caratteri aggiungendo a sinistra un determinato carattere Unicode fino a ottenere la lunghezza specificata.

Saluti.