CSVファイルをDataGridViewに取り込み、
2番目に入ってくる値を飛ばして、3番目の値を入れるという処理を実施したいのですが、
下記コードで実行すると、2番目に入ってくる値がnullになってしまいます。
何かアドバイスいただけませんでしょうか。
よろしくお願いします。
:参考
http://blog.goo.ne.jp/ashm314/e/464c1063685c727230a13869420e00f1
' --- 行を文字型配列(currentRow)に読み込み、各列を DataGridView に格納する Dim currentRow As String() ' -- 文字型配列 Dim myRow As Integer = 0 Dim myCol As Integer = 0 ' ---▼▼ 行ループ While Not textFile.EndOfData Me.DataGridView1.Rows.Add() ' -- DataGridView に新規行を追加 currentRow = textFile.ReadFields() ' -- 1行を文字型配列に格納 Dim currentColumn As String ' ---▼ 列ループ:1行分の列を埋める For Each currentColumn In currentRow If (myCol = 2) Then myCol += 1 ElseIf (myCol < 5) Then Me.DataGridView1(myCol, myRow).Value = currentColumn myCol += 1 End If Next ' --▲ 列ループ myCol = 0 myRow += 1 End While ' --▲▲ 行ループ ' --- 入力ファイルを閉じる textFile.Close() End If
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。