我正在学习vb.net。我正在尝试创建一个从00000开始的增量数字,并将该数字与文本框中的值(例如JH00001)连接起来,然后将其插入到数据库中。
请允许有人帮助我,因为我是vb.net的新手。
感谢大家提前给予的帮助。我很抱歉我的英语不好。
答案 0 :(得分:1)
Dim number as Integer = 1
Dim text as String = textbox1.text &= number.toString().padLeft(5, "0"c)
答案 1 :(得分:0)
使用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以获取更多格式化方法
答案 2 :(得分:0)
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更换为需要它运行多次。
答案 3 :(得分:0)
我个人更喜欢使用String.Format
...
For i = 0 to 1e6-1
Dim FormattedString = String.Format("{0}{1:00000}", Textbox1.Text, i)
Next