Hallo,
zuerst ich bin noch sehr unerfahren ...
Ich habe ein Programm mit Forms erstellt, indessen eine Dropdown Auswahl ist, die ich mit Daten einer Datenbank von einer Spalte befüllt ist. Dazu habe ich eine Datagridview in der die ganze Datenbank ausgegeben wird. Nun möchte ich wenn ich im Dropdown Menü eins auswählen und es sollen alle Daten nur vom diesen Datentyp sein.
Mein Ansatz ist, dass ich alle Rows der Datagridview durchlaufe und den Wert im dropdown Menü prüfe. Dann sollen die richtigen angezeigt werden und die falschen ausgeblendet werden. Nur macht es dies nicht. Jemand Tipps?
zuerst ich bin noch sehr unerfahren ...
Ich habe ein Programm mit Forms erstellt, indessen eine Dropdown Auswahl ist, die ich mit Daten einer Datenbank von einer Spalte befüllt ist. Dazu habe ich eine Datagridview in der die ganze Datenbank ausgegeben wird. Nun möchte ich wenn ich im Dropdown Menü eins auswählen und es sollen alle Daten nur vom diesen Datentyp sein.
Mein Ansatz ist, dass ich alle Rows der Datagridview durchlaufe und den Wert im dropdown Menü prüfe. Dann sollen die richtigen angezeigt werden und die falschen ausgeblendet werden. Nur macht es dies nicht. Jemand Tipps?
VB.NET-Quellcode
- Private Sub Dropdown_SelectedIndexChanged(sender As Object, e As EventArgs) Handles Dropdown.SelectedIndexChanged
- Dim i As Integer
- For i = 0 To Dropdown1.Rows.Count - 1
- If Dropdown1.Rows(i).Cells(0).Value IsNot Nothing AndAlso Not Dropdown1.Rows(i).Cells(0).Value.Equals(DBNull.Value) AndAlso Not Dropdown1.Rows(i).Cells(0).Value = (Dropdown.SelectedItem) Then
- Dropdown1.Rows(i).Visible = True
- Else
- Dropdown1.Rows(i).Visible = False
- End If
- Next
- End Sub