winform 生成 编号

liumingqiu32 2013-05-08 02:08:09
...全文
149 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumingqiu32 2013-05-09
  • 打赏
  • 举报
回复
我自己做出来了,序列长度也要循环=编号的长度,双循环 。不过还是谢谢大家
Trust-Me 2013-05-08
  • 打赏
  • 举报
回复

List<string> list = new List<string>();
int num = 1;//起始值
string ss = "000000000";//标识去掉其实位后,数字占多少位;
for (int i = 0; i < 100; i++)
{
string str = "";
str = "a" + num.ToString(ss);
list.Add(str);
num++;
}



效果图:

Trust-Me 2013-05-08
  • 打赏
  • 举报
回复
改一下

List<string> list = new List<string>();
 int num =1;//起始值
 for (int i = 0;  i<100; i++)
 {
  string str = "";
  str = "a"+num.ToString("00000");//起始a占一位,数字占5位;
  list.Add(str);
   num++;
   }
Trust-Me 2013-05-08
  • 打赏
  • 举报
回复
你这是连续的会员卡啊 a 是获取的卡号前缀,从1开始自增,100张;

List<string> list = new List<string>();
 int num =1;
 for (int i = 0;  i<100; i++)
 {
  string str = "";
  str = "a"+num.ToString("00000");
  list.Add(str);
   }
Kim_Du 2013-05-08
  • 打赏
  • 举报
回复
就是创建一个大于1的6位数随机数?
jack20my 2013-05-08
  • 打赏
  • 举报
回复
bh[i].len >=6
jack20my 2013-05-08
  • 打赏
  • 举报
回复
string[]bh = new string[100]; for(int i = 0;i<100;i++) { string bh[i] = Convert.toint32(i); if(bh[i].len >6) return; else { for(int j =0;j<6-bh[i].len;j++) { bh[i] = "0"+bh[i]; } } bh[i] = "1"+bh[i]; }
liumingqiu32 2013-05-08
  • 打赏
  • 举报
回复
引用 1 楼 jack20my 的回复:
这是WINFORM?
如图 2楼
liumingqiu32 2013-05-08
  • 打赏
  • 举报
回复

最好是源码
jack20my 2013-05-08
  • 打赏
  • 举报
回复
这是WINFORM?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧