두 개의 목록보기 (lvMessage and lvContact
)와 하나의 textbox
이 있습니다.목록보기에서 FindItemWithText를 입력하고 텍스트 상자에 결과를 표시하십시오. vb.net
lv 메시지 열은 Number, DateAndTime, and Message
입니다. 일치하는 행에서 - lvContact 열이 나는 lvContact.subitem(ContactNumber)
에 lvMessage.subitem(Number)
의 경기를 찾기 위해 노력하고 있고 항목이 발견되면, 다음 텍스트 상자는 lvContact.subitem(Name)
를 표시해야합니다
ID, Name, and ContactNumber
있습니다.
Private Sub ListView2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView2.Click
Dim ChkContact As New ListViewItem
ChkContact = lvContact.FindItemWithText("12344")
If ChkContact IsNot Nothing Then
txtContact.Text = lvContact.Items(0).SubItems(1).Text 'i have problem with this line
Else
txtContact.Text = "no match found"
End If
End Sub
이 코드는 텍스트를 찾는 중입니다. lvContact에서 텍스트를 찾을 때 결과는 항상 동일합니다. 예를 들어
:은 "1234"발견되면 txtContact.text = (하위 항목 (2)과 일치하는 열)에
에 첫 번째 행 이름 텍스트를 표시 할 때 첫 번째 행 이름 텍스트 표시 이름 만 – Sathish