オーダーシステムプログラムを作成しています。このプログラムでは、フォルダ内のすべてのテキストファイルが読み込まれて挿入されるオーダー履歴機能ですListView1に追加します。すべてのテキストファイルをループしてリストビューにデータを挿入したい
ListViewの場合、3つの列があります。
- 日 - テキストファイル -
例テキストファイルにもある - テキストファイル
ここでは、日付列に使用され、最初の行のアイテムと価格を挿入するコードを示しますが、後のコードは挿入しません。
` Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim path As String = "C:\Users\Example\Desktop\1\Tesst\Dates\"
For Each i As String In System.IO.Directory.GetFiles(path)
Dim a, b, c As String
a = System.IO.Path.GetFileNameWithoutExtension(i)
b = System.IO.Path.GetFileName(i)
c = System.IO.Path.GetFullPath(i)
Dim arrCheck(3) As String
ListView1.Items.Add(a)
For Each j As String In System.IO.Directory.GetFiles(path)
Dim text As String = IO.File.ReadAllText(j)
arrCheck = Split(text, ",")
ListView1.Items(0).SubItems.Add(arrCheck(0))
ListView1.Items(0).SubItems.Add(arrCheck(1))
Next
Next
End Sub
End Class`
どのようにして最初のものだけでなくすべての行に対して機能するようにしますか。
@CallumDAの感謝を。 – user7531258