1

私はvb.netを学んでいます。00000から始まる増分番号を作成し、その番号をテキストボックスの値(JH00001など)と連結して、データベースに挿入しようとしています。

私はvb.netをまったく使用していないので、誰かがこれを手伝ってくれませんか。

よろしくお願いします。そして、英語が下手でごめんなさい。

4

4 に答える 4

1
Dim number as Integer = 1
Dim text as String = textbox1.text &= number.toString().padLeft(5, "0"c) 
于 2013-03-14T17:58:12.727 に答える
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を確認してください

于 2013-03-14T17:57:05.187 に答える
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を実行するために必要な回数に置き換えるだけです。

于 2013-03-14T17:57:48.570 に答える
0

私は個人的に使用することを好みString.Formatます...

For i = 0 to 1e6-1
    Dim FormattedString = String.Format("{0}{1:00000}", Textbox1.Text, i)
Next
于 2013-03-15T09:21:06.947 に答える