2015-02-11 58 views
0

我想在文本文件的一行中選擇的列表視圖上顯示單詞,例如「快速棕色狐狸跳過」,現在我只想選擇「快速狐狸結束」一詞,然後將它們顯示在列表視圖上,我的下面如何在文本文件的一行中只選擇指定的單詞?

  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 

碼它的作用是通過它的文本文件的行讀取行,刪除空格,並顯示輸出到一個列表視圖1個字的每一列。 <code>![enter image description here][1]</code>

回答

1

需要的列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列標題匹配提取新的數據。

+0

它伎倆,歡呼! – 2015-02-11 01:15:02

相關問題