我想在从文本文件行中选择的列表视图上显示单词,例如“快速褐狐跳过”,现在我只想选择单词“快速狐跳”,然后在列表视图上显示它们,下面是我的代码。
Try
Dim path As String = openFileDialog1.FileName
Dim SR As New IO.StreamReader(path)
Do While SR.Peek() <> -1
Dim LVItem As New ListViewItem
StrTemp = SR.ReadLine.Split(New String() {}, StringSplitOptions.RemoveEmptyEntries)
LVItem.Text = StrTemp(0).ToString
ListView1.Items.Add(LVItem)
LVItem.SubItems.Add(StrTemp(1).ToString)
LVItem.SubItems.Add(StrTemp(2).ToString)
LVItem.SubItems.Add(StrTemp(3).ToString)
LVItem.SubItems.Add(StrTemp(4).ToString)
LVItem.SubItems.Add(StrTemp(5).ToString)
LVItem.SubItems.Add(StrTemp(6).ToString)
Loop
SR.Close()
Catch Ex As Exception
MessageBox.Show("Cannot read file from disk. Original error: " & Ex.Message)
End Try它所做的是逐行读取文本文件,删除空白空间,并将输出显示在每个列的listview 1字上。

发布于 2015-02-11 01:09:40
您需要列2、3、5和6:
LVItem.Text = StrTemp(2).ToString
ListView1.Items.Add(LVItem)
LVItem.SubItems.Add(StrTemp(3).ToString)
LVItem.SubItems.Add(StrTemp(5).ToString)
LVItem.SubItems.Add(StrTemp(6).ToString)您必须调整您的ListView列标题,以匹配提取的新数据。
https://stackoverflow.com/questions/28444780
复制相似问题