Hallozusammen, ich habe 2 DGV. Im DGV1 sind in den Spalten 1,2,3 Daten aufgelistet. Ich gebe in TextBox einen Buchstaben oder ein Wort ein drücke einen Button un es sollen die Daten die zutreffen in DGV2 aufgelistet werden. Soweit funktioniert das ganze auch nur ich bekomme im DGV2 nur leere Zeilen.
Kann mir da jemand weiterhelfen???
Danke schon mal.
lg Kekslaster
Mein Code dazu
Kann mir da jemand weiterhelfen???
Danke schon mal.
lg Kekslaster
Mein Code dazu
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Suchen
- DGV2.Rows.Clear()
- SucheUndMarkiere(Me.DGV1, TextBox4.Text)
- einfügen()
- End Sub
- Private Sub SucheUndMarkiere(ByVal DGV As DataGridView, ByVal Suchbegriff As String)
- Dim anzahl_gefunden As Integer = 0
- With DGV
- ' Anzahl der Zeilen
- For i = 0 To DGV.Rows.Count - 1
- Dim Gefunden As Boolean = False
- 'Anzahl der Spalten
- For g = 0 To .ColumnCount - 1
- If .Rows(i).Cells(g).Value.ToString.ToLower.Contains(Suchbegriff.ToLower) Then
- Gefunden = True
- anzahl_gefunden += 1
- End If
- Next g
- .Rows(i).Selected = Gefunden
- Next i
- End With
- DGV2.Rows.Add(anzahl_gefunden)
- End Sub