使用C#在文本框中生成自动增量编号

时间:2014-11-26 13:55:16

标签: c#-4.0

我想在文本框中添加序列号,但格式为001以后,主要问题是当数字变为009时,它变为0010后,四位数字符号。我希望从中减少零,数字应该看起来像010.请帮我解决这个问题

2 个答案:

答案 0 :(得分:2)

这应该符合您的需求。

for (int i = 0; i <= 100; ++i)
{
    Console.WriteLine(string.Format("{0:000}", i));
}

答案 1 :(得分:0)

快速而肮脏。可能不是最好的方法:

textBox1.Text = (Convert.ToInt16(textBox1.Text) + 1).ToString();
if (textBox1.Text.Length == 1)
{
   textBox1.Text = "00" + textBox1.Text;
}
else if (textBox1.Text.Length == 2)
{
   textBox1.Text = "0" + textBox1.Text;
}