所以我有一个有两列列表视图。 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