2016-01-18 18 views
-3

我需要在C#Windows应用程序中生成帐单号码。格式将是01/01到01/100,然后是02/01到02/100,依此类推,并且此帐单编号将被存储在数据库中。谁能帮我?用C#生成帐单号码,如01/100,然后02/100

我试图在上半场做两个变量,下半场做另一个变量,但没有成功。

+2

你究竟做了什么以及你的**精确**问题是什么? “*我不能成功*”没有任何代码示例不是一个好问题描述。 –

+2

为什么“01/01”而不是“01/001”?如果你能以3结尾,看起来很奇怪。我也可以想象从“01/00”开始并且到“01/99”...但是“01/100”是一个奇怪的决赛为此点。正如Andy所说,你需要给出更多的细节,你已经尝试了什么,出了什么问题。 –

+1

给出一些代码,其中值将会改变,如事件或方法。 –

回答

2

看看下面的代码可以帮助你,但我仍然不确定你为什么需要这个。为了在你的程序中使用它,你需要在计数器达到100时获得最新的批量ID。我假设一些事情来设置变量的名称。如果不适用,请忽略。

int batchId = 1; 
while(Console.ReadLine()!= "stop")//Replace this getting latest batch id, until then use this for getting code 
{ 
    for (int i = 1; i <= 100; i ++) 
    { 
    Console.WriteLine("{0}/{1}", batchId, i.ToString("00")); 
    } 
    batchId++; 
}