2014-12-30 2 views
-3

그래서 목록 뷰에서 항목을 변환하는 코드를 찾으려고합니다. VB.net에서도 .txt로 저장할 수있는 문자열이 있지만 변환 할 때 도움이 필요한 코드가 있습니다. 나는 따라하거나 사용할 수 있습니까?목록보기에서 항목을 너무 바꿉니다. VB

+0

조심스럽게 * *이 검토 잠시 시간을내어 주시기 바랍니다 : [질문]를. 각 ListViewItem에는 원하는 것에 대한 .Text 속성이 있습니다. SubItems가 필요하거나 실제로 필요하다면 링크를 읽고 질문을 업데이트하십시오. – Plutonix

답변

1

ListView에서 각 ListViewItem의 SubItems 속성을 사용하십시오.

ListViewItem.ListViewSubItemCollection의 첫 번째 하위 항목은 항상 하위 항목을 소유하는 항목입니다 : 하위 항목의 컬렉션의 첫 번째 항목은 주요있는 ListViewItem 텍스트입니다 있습니다.

그래서 같은 :

Using SW As New System.IO.StreamWriter("someFile.txt") 
     Dim line As String 
     Dim values As New List(Of String) 
     For Each LVI As ListViewItem In ListView1.Items 
      values.Clear() 
      For i As Integer = 0 To LVI.SubItems.Count - 1 
       values.Add(LVI.SubItems(i).Text) 
      Next 
      line = String.Join(",", values.ToArray) 
      SW.WriteLine(line) 
     Next 
    End Using 
+0

Theanks for that, 그것은 정말로 나를 괴롭혔습니다 : D! –

관련 문제