所以我有一個有兩列列表視圖。 listview視圖是細節。保存柱的分離
我已經成功導入的文件與正確的分裂列表視圖。我使用的代碼,
Using sr As StreamReader = File.OpenText(file path) While (-1 < sr.Peek()) Dim line As String = sr.ReadLine() Dim item As New ListViewItem(line.Split(":"c)) ListView1.Items.Add(item) End While sr.Close() End Using
所以這個進口線從我的文件,程序到正確的列有:爲分裂。 現在我也有一個選項,讓用戶從我的程序將數據添加到文件中以同樣的方式,我用這個代碼,
Using sw As StreamWriter = File.AppendText(file path)
For Each item As ListViewItem in ListView1
Dim line As String = Nothing
For Each entry As String in item.SubItems
line.Append(entry & ":")
Next For
sw.WriteLine(line)
Next For
sw.Close()
End Using
來自Separating text from .txt into colums in listview (VB.net mobile) 可是我不好,VB給出了這樣的錯誤,
錯誤1表達式的類型爲「System.Windows.Forms.ListView」,它不是集合類型。 C:\ Users \ xxxx \ documents \ visual studio 2012 \ xxxxx \ Form1.vb 97
我不知道爲什麼我得到這個錯誤,是因爲我的列表視圖屬性?
我希望能夠在用戶單擊按鈕時將數據保存到文本文件。
'對於item.SubItems'每個條目作爲字符串是錯誤的 - 物品包含子項的集合,所以你不能用字符串varible – Plutonix