Hallo Leute,
sitze seit etlichen Tagen an einem Problem, welches recht lächerlich ist. Ich komme nur nicht auf den Fehler.
Ich habe 2 ArrayLists. In der einen List (arlBetriebe) liegen Arrays der Form:
Die zweite ArrayList (arlQueryable) soll nach klick auf einen Meüeintrag dann folgende 3 Arrays beinhalten:
Hier ist ein Auszug aus dem Quellcode meines Projektes, welcher das bewerkstelligen soll:
PROBLEM: Ich habe zu Testzwecken ein neues Projekt angelegt und diesen Abschnitt einzeln durchlaufen lassen. Es klappt!
Im Projekt wo ichs eigentlich brauche klappt das Ganze NICHT. Der Inhalt sieht beim Debuggen dann so aus:
also an zweiter Stelle in JEDEM Array eine 3, statt 1,2 und 3.
Beim schrittweisen Debuggen werden, soweit ich das überblicke, exakt die gleichen Schritte ausgeführt. An diesem Problem sitze ich schon mehrere Tage und habe keinerlei Lösungsansatz :wacko: .
Was könnte ich noch tun?
mfG
sitze seit etlichen Tagen an einem Problem, welches recht lächerlich ist. Ich komme nur nicht auf den Fehler.
Ich habe 2 ArrayLists. In der einen List (arlBetriebe) liegen Arrays der Form:
Die zweite ArrayList (arlQueryable) soll nach klick auf einen Meüeintrag dann folgende 3 Arrays beinhalten:
Hier ist ein Auszug aus dem Quellcode meines Projektes, welcher das bewerkstelligen soll:
VB.NET-Quellcode
- Public arlQueryable As New ArrayList
- Public arlBetriebe As New ArrayList
- Private Sub NeuAuswertenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NeuAuswertenToolStripMenuItem.Click
- 'Unternehmen hinzufügen
- 'Unternehmen 1
- If chkbUnternehmen1.Checked Then
- Looping(arlBetriebe, 1, 1)
- End If
- 'Unternehmen 2
- If chkbUnternehmen2.Checked Then
- Looping(arlBetriebe, 2, 1)
- End If
- 'Unternehmen 3
- If chkbUnternehmen3.Checked Then
- Looping(arlBetriebe, 3, 1)
- End If
- ...
- End Sub
- Public Sub Looping(arl As ArrayList, Nummer As Integer, dimension As Integer)
- If arl.Count <> 0 Then
- For Each elem In arl
- arlQueryable.Add(elem)
- arlQueryable.Item(arlQueryable.Count - 1)(dimension) = CStr(Nummer)
- Next
- End If
- End Sub
PROBLEM: Ich habe zu Testzwecken ein neues Projekt angelegt und diesen Abschnitt einzeln durchlaufen lassen. Es klappt!
Im Projekt wo ichs eigentlich brauche klappt das Ganze NICHT. Der Inhalt sieht beim Debuggen dann so aus:
also an zweiter Stelle in JEDEM Array eine 3, statt 1,2 und 3.
Beim schrittweisen Debuggen werden, soweit ich das überblicke, exakt die gleichen Schritte ausgeführt. An diesem Problem sitze ich schon mehrere Tage und habe keinerlei Lösungsansatz :wacko: .
Was könnte ich noch tun?
mfG