> For Each loX In oDropDownCondition > oApp.AddJavascriptMessage(loX(1)) > Next >This is not a factor. If I do this, I end up in the same situation:
Dim loCondition(2) As Object Dim loConditionResult(2) As Object loCondition(1) = "NoDBUsers" loCondition(2) = "NoEntity=" + oDashboard.nEntity.ToString oDropDownCondition.Add(loCondition) loCondition(1) = "NoDBUsers2" loCondition(2) = "NoEntity=" + oDashboard.nEntity.ToString oDropDownCondition.Add(loCondition) For Each loConditionResult In oDropDownCondition oApp.AddJavascriptMessage(loConditionResult(1)) NextThe only way to have it ok is to have it like this:
Dim loCondition(2) As Object loCondition(1) = "NoDBUsers" loCondition(2) = "NoEntity=" + oDashboard.nEntity.ToString oDropDownCondition.Add(loCondition) ReDim loCondition(2) loCondition(1) = "NoDBUsers2" loCondition(2) = "NoEntity=" + oDashboard.nEntity.ToString oDropDownCondition.Add(loCondition) For Each loCondition In oDropDownCondition oApp.AddJavascriptMessage(loCondition(1)) NextNote that I could have use loConditionResult for the For Each. It is not a factor in this situation. The only way to make it work is to ReDim loCondition everytime I need to add a new item. This is really weird.