2016-12-28 88 views
-1

我是新来的这个世界我想生成序列号像000001000010从用户输入时,当我点击生成btn生成否插入到datagridview当我点击保存BTN然后在表中保存此datagridview数据,如 idbarcodeNOColorNamesize如何生成序列号为条形码C#插入IN数据网格

+---+----------+--------+------+ 
| 1 | 000001 | pink | 39 | 
+---+----------+--------+------+ 
| 2 | 000002 | pink | 40 | 
+---+----------+--------+------+ 
| 3 | 000003 | pink | 41 | 
+---+----------+--------+------+ 

我成功生成从颜色和大小的用户输入现在的问题范围只产生序列号。

这里是我的代码:

private void button1_Click(object sender, EventArgs e) 
{ 
    for (int a = int.Parse(textBox1.Text); a < int.Parse(textBox2.Text);   a = a + 1) 
    { 
     int row = 0; 
     dataGridView1.Rows.Add(); 
     row = dataGridView1.Rows.Count -2; 
     dataGridView1["color", row].Value = textBox3.Text; 
     dataGridView1["Size", row].Value = a; 
     //[enter image description here][1]dataGridView1["Barcode", row].Value = dt.ToString(); 
    } 
} 

回答

0

这样的事情?

dataGridView1["Barcode", row].Value = a.ToString("000000"); 

看到custom numeric formats

+0

感谢您的答案,但我的条形码号码没有与大小再重复我需要独特的不一样时,我产生一个项目的条形码有颜色尺码 – Blank

+0

感谢您的答案,但我的条码编号为不与大小再重复我需要独特的不一样时,我产生一个项目的条形码有颜色尺码像 颜色尺码条形码 粉39 00005 粉40 00006 后保存不repaet这个数字再次 像 红39 00007 红40 00008 蓝色40 00009 – Blank

+0

看看[这篇文章](http://stackoverflow.com/questions/6103610/how-to-generate-unique-number-of-8-digits)。此外,你应该保持生成的条形码,以确保没有重复... – Nino