关于 C# 十进制不足补位的应用
2015-12-31 10:09
429 查看
看下面图的应用(我们平常的一些自定义主键增加):
补位应用知识:
D十进制 不足几位前面补0
基于这个我们可以得到上面结果
补位应用知识:
D十进制 不足几位前面补0
基于这个我们可以得到上面结果
//最大編號 string maxNo = string.Empty; //3到8 00001 0002 string cmdText = "SELECT MAX(SUBSTRING(ServerQueueNo,3, 8)) AS ServerQueueNo FROM test_publish_server_queue_info"; object o = SqlHelper.ExecuteScalar(SqlHelper.ERPDBConnection, cmdText); string max = (o != null ? o.ToString() : ""); if (!string.IsNullOrEmpty(max)) { //SQ00001 SQ0002 int num = Convert.ToInt32(max) + n; //D5 ,5位十进制数,不足5位前面补0 SQ00001 maxNo = string.Format("SQ{0}", num.ToString("D5")); } else maxNo = string.Format("SQ0000{0}",1); if (this.CheckSQNo(maxNo)) return this.GetMaxPmNo(n + 1); else return maxNo;
相关文章推荐
- C#进行MapX二次开发之图层操作
- 天轰穿C#教程之数学运算符
- c# winform GMAP.NET离线模式怎么保存和使用离线地图?
- C#实现自动升级(附源码)
- 论C#如何实现多继承
- C#类型扩展方法—this参数修饰符
- 通过C#代码实现空间离散点的克里金(kriging)插值(一) 计算原理
- C#实现将程序运行信息写入日志的方法
- C# Directory类的操作
- 点滴积累【C#】---抓取页面中想要的数据
- GDI+坐标变换(C#)
- [原创]超强C#图片上传,加水印,自动生成缩略图源代码
- C#并行编程
- C#压缩文件夹
- C#实现自动单击
- C#类型基础----对象判等
- 字符串String MD5计算小工具 C#篇
- 一个好用的C#类型转换器
- c# 使用Button和Panel 设计伸缩面板控件
- C#之读取XML文件内容