- ベストアンサー
VB2010 変数に格納する文字列を増やす
単純なことなのですが、、、どうしても方法が思い浮かびません。 下記のプログラムでは2735回変数にDataGridの値を格納 していますが、本来行いたい処理は Dataの中に2735回出た結果を文字列として連結したいです。 (たとえば..1回目でA 2回目でBと出た場合、DataにAB) 方法をご教授下さい。 For Row=0 To 2734 Data=Me.DataGridView1(CC,Row).Value Next
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Data &= Me.DataGridView1(CC,Row).Value または String.Concat を使う Data = String.Concat(Data, Me.DataGridView1(CC,Row).Value) または高速処理が可能な StringBuilder を使う Dim sb As New System.Text.StringBuilder() For Row = 0 To 2734 sb.Append(Me.DataGridView1(CC,Row).Value) Next
その他の回答 (3)
- samtomsan
- ベストアンサー率55% (1060/1897)
大文字小文字を間違いました。 dATA -> Data
- samtomsan
- ベストアンサー率55% (1060/1897)
試していませんが Data=dATA + Me.DataGridView1(CC,Row).Value あるいは Data+=Me.DataGridView1(CC,Row).Value
- freetaka
- ベストアンサー率53% (106/197)
>(たとえば..1回目でA 2回目でBと出た場合、DataにAB) Data = Me.DataGridView1(CC,Row).Value の部分を Data = Data & Me.DataGridView1(CC,Row).Value という形ではだめですか? 何か特殊な規則があるのでしょうか?