VB.NET2005で開発中です。
CSVファイルから読み込んだデータを、ListViewに表示しようと思います。
行ごとに取り込んで配列にセットしているのですが、
区切りに使用されているTABを思うように認識できず、splitできません。
どのようにすれば宜しいでしょうか。
試した方法例・・・
Dim strLine As String
Dim strData() As String
'Dim delimstr As String = "\t"
'Dim delimstr As String = "vbTab"
'Dim delimstr As String = "E"
Dim delimstr As String = " " ←これだと、部分的に分割します
Dim delimiter() As Char = delimstr.ToCharArray
Dim sr As IO.StreamReader = New IO.StreamReader(filepath, System.Text.Encoding.GetEncoding("Shift_JIS"))
While (sr.Peek() >= 0)
strLine = sr.ReadLine()
psIFileName = strLine
strData = strLine.Split(delimstr)
Dim finfo As String
For Each finfo In strData
List1.Items.Add(New ListViewItem(finfo))
Next
End While
sr.Close()
Dim delimstr As String = vbTab
とかではどうですか?
KG様
ありがとうございます。できました。
Dim delimstr As String = "vbTab"
でなく
Dim delimstr As String = vbTab
でしたね。
大変助かりました。ありがとうございました