2010-11-15 7 views
1

Y at-il une fonction pour ajouter des chiffres de remplissage à gauche d'un chiffre.Je veux former un nombre à 3 chiffres, alors quand la valeur est '3' je dois le faire '003'rembourrage dans asp.net

par exemple en php nous avons

$m_ccode=str_pad($m_casecode,3,"0",str_pad_left); 

même je veux convertir en asp.net C#. Comment puis-je le faire, je l'ai valeur numérique stockée dans l « » string

String s = DropDownList3.SelectedItem.Value; 

Répondre

1
string variant1 = "3".PadLeft(3, '0'); // if you have a string 
string variant2 = 3.ToString("000"); // if you have a number 

Dans votre cas, vous devez Unbox votre int si la valeur numérique est un

String s = ((int)DropDownList3.SelectedItem.Value).ToString("000"); 
1

Effectuez les actions suivantes:

String s = DropDownList3.SelectedItem.Value.PadLeft(3, '0');