Hallo.
Aktuell bin ich dabei aus einer Tabelle den Namen und den Status von Mitarbeitern in eine Arraylist zu packen. Funktioniert auch. Nur muss ich später den Namen und den Status einzelnt abfragen können. Und genau das bekomme ich nicht gebacken.
Dabei kommt eine ArrayList mit 13 Items raus, jedes Item hat dann 2 Werte: Name und Status. Wie kann ich die abfragen?
Aktuell habe ich das so gelöst (sehr umständlich):
Spoiler anzeigen
Aktuell bin ich dabei aus einer Tabelle den Namen und den Status von Mitarbeitern in eine Arraylist zu packen. Funktioniert auch. Nur muss ich später den Namen und den Status einzelnt abfragen können. Und genau das bekomme ich nicht gebacken.
Dabei kommt eine ArrayList mit 13 Items raus, jedes Item hat dann 2 Werte: Name und Status. Wie kann ich die abfragen?
Aktuell habe ich das so gelöst (sehr umständlich):
VB.NET-Quellcode
- 'nameStatusList aufspalten (nur Name)
- Dim nameList1 As New List(Of String)
- Dim nameList2 As New List(Of String)
- Dim nameListFinish As New List(Of String)
- Dim arbeiten As String = "Arbeiten"
- Dim krank As String = "Krank"
- Dim raucherpause As String = "Raucherpause"
- For i As Integer = 0 To nameStatusList.Count - 1
- If CBool(nameStatusList.Item(i).CompareTo(arbeiten)) = True Then
- nameList1.Add(nameStatusList.Item(i))
- End If
- Next
- For i As Integer = 0 To nameList1.Count - 1
- If CBool(nameList1.Item(i).CompareTo(krank)) = True Then
- nameList2.Add(nameList1.Item(i))
- End If
- Next
- For i As Integer = 0 To nameList2.Count - 1
- If CBool(nameList2.Item(i).CompareTo(raucherpause)) = True Then
- nameListFinish.Add(nameList2.Item(i))
- End If
- Next