程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#按要求生成指定位數編號

C#按要求生成指定位數編號

編輯:關於C語言

開發數據庫應用程序時,經常需要實現自動生成編號功能。實現該功能時,可以先將數據表中的記錄提取出來,並判斷該表中編號的最大值是多少,然後調用Substring方法將編號的整數部分截取出來,並加1,最後再將整數部分和前面的字符串相加,生成一個新的編號。自動生成編號的關鍵代碼如下:

SqlConnection sqlcon = new SqlConnection("Data Source=(local);Database=db_04;Uid=sa;Pwd= ");
SqlDataAdapter myda = new SqlDataAdapter("select ID from tb_31", sqlcon);
DataSet myds = new DataSet();
myda.Fill(myds);
if (myds.Tables[0].Rows.Count == 0)
{
MessageBox.Show("編號為:BH1000001", "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
int idNum=Convert.ToInt32(myds.Tables[0].Rows[myds.Tables[0].Rows.Count-1][0].ToString().Substring(2,7));
MessageBox.Show("編號為:BH" + (idNum + 1), "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved