Я новичок в VB, поэтому я прошу прощения, если ответ очевиден, но я пытаюсь выполнить оператор if else
.
Мои логики c за этим:
Если myId
= 10, 11 или 12, выполнить a
, если нет, выполнить b
Я не получаю ожидаемого результата, который заставляет меня поверить, что мой синтаксис в выражении if else
неверен.
Вот код:
If ProfileLists.myId = 10 Or ProfileLists.myId = 11 Or ProfileLists.myId = 12 Then
For Each item As Dictionary(Of String, Object) In data("Column1")
If (Not CheckReturnedListForSectors(item.ElementAt(2).Value, item.ElementAt(0).Value)) Then
reports.Rows.Add(item.ElementAt(4).Value, RoundGrowthValue(item.ElementAt(5).Value), TrimExecSummary(item.ElementAt(6).Value), ConvertReportUrl(item.ElementAt(9).Value))
End If
Next
For Each item As Dictionary(Of String, Object) In data("Column1")
If (Not CheckReturnedListForSectors(item.ElementAt(2).Value, item.ElementAt(0).Value)) Then
reports.Rows.Add(item.ElementAt(4).Value, RoundGrowthValue(item.ElementAt(7).Value), TrimExecSummary(item.ElementAt(5).Value), ConvertReportUrl(item.ElementAt(7).Value))
End If
Next
End If