vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Listview auslesen 
Autor: -VisualBsicer-
Datum: 28.04.13 12:38

Hallo, wie kann ich ein Item(.Text) in einer ListView per TextBox suchen und deren SubItem(.Text) in einem Label anzeigen lassen ?

MFG -VisualBasicer-
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Listview auslesen 
Autor: -VisualBsicer-
Datum: 28.04.13 18:26

Edit:
Mein Code:

For Each item As ListViewItem In ListView1.Items
If item.Text.ToUpper.Contains(TextBox1.Text.ToUpper) Then
MsgBox(TextBox1.Text & " wurde gefunden")
Label3.Text = item.Text
Label4.text = 'Hier soll jetzt der Subitem Text stehen
GoTo m
End If
Next
MsgBox(TextBox1.Text & " wurde nicht gefunden")
m:
TextBox1.Text = "" End Sub

Ich weiß, dass man GoTo eigentlich nicht verwenden soll, aber ..

Beitrag wurde zuletzt am 28.04.13 um 18:26:48 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Listview auslesen 
Autor: effeff
Datum: 29.04.13 11:56

Kann es sein, dass Du in Wirklichkeit kein Classic-VB benutzt, sondern VB.NET? Dann würde der Code z. B. lauten:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button2.Click
 
Dim Suchbegriff As String = TextBox1.Text
Dim itm As ListViewItem
 
itm = ItemFinden(Suchbegriff)
 
If Not itm Is Nothing Then
 Label3.Text = itm.Text
 Label4.Text = itm.SubItems(1).Text
 TextBox1.Text = Nothing
 MessageBox.Show("Der Suchbegriff wurde gefunden!")
Else
 Label3.Text = Nothing
 Label4.Text = Nothing
 MessageBox.Show("Der Suchbegriff wurde nicht gefunden!")
End If
 
End Sub
 
Private Function ItemFinden(ByVal Suchbegriff As String) As ListViewItem
 
Dim itm As ListViewItem
 
For Each itm In ListView1.Items
 If itm.Text = Suchbegriff Then
 Return itm
 Exit For
 End If
Next
End Function

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel