我正在学习 vb.net。我正在尝试创建一个从 00000 开始的增量数字,并将该数字与文本框中的值(例如 JH00001)连接起来,然后将其插入数据库。
请有人可以帮我解决这个问题,因为我对 vb.net 完全陌生。
提前感谢大家的帮助。我很抱歉我的英语不好。
我正在学习 vb.net。我正在尝试创建一个从 00000 开始的增量数字,并将该数字与文本框中的值(例如 JH00001)连接起来,然后将其插入数据库。
请有人可以帮我解决这个问题,因为我对 vb.net 完全陌生。
提前感谢大家的帮助。我很抱歉我的英语不好。
Dim number as Integer = 1
Dim text as String = textbox1.text &= number.toString().padLeft(5, "0"c)
一个 for 循环应该是你需要的:
就像是:
Dim text As String = textbox1.text
Dim DBtext As String
For value As Integer = 0 To 5
DBtext = text & value.ToString()
'Insert anything else you need to do. Such as insert into DB.
Next
只需将 5 替换为您需要运行的次数即可。
我个人更喜欢使用String.Format
...
For i = 0 to 1e6-1
Dim FormattedString = String.Format("{0}{1:00000}", Textbox1.Text, i)
Next
使用D5
精度说明符指示该数字应至少为 5 位数字,包括前导零:
Dim valueFromTextBox As String = "JH"
Dim value As String = ""
For i = 0 To 99
value = valueFromTextBox & i.ToString("D5")
'Insert value to database
Next
查看MSDN了解更多格式化方法