Il n'y a pas de concept tel qu'un nombre entier avec remplissage. Combien de jambes avez-vous - 2, 02 ou 002 ? Ce sont les mêmes nombres. En fait, même la partie "2" ne fait pas vraiment partie du nombre, elle n'est pertinente que dans la représentation décimale.
Si vous avez besoin de rembourrage, cela suggère que vous parlez de la représentation textuelle d'un nombre... c'est-à-dire d'une chaîne de caractères.
Vous pouvez y parvenir en utilisant les options de formatage des chaînes de caractères, par ex.
string text = value.ToString("0000000");
ou
string text = value.ToString("D7");