Ok, I know exactly what causes this, but have been unable to find a solution that doesn't involve looping. I've created one DataTable and numerous DataViews of said DataTable, with each DataView bound to a control. A dynamically created array controls how the dataview rows are filtered, but I have a hard coded number of DataViews. If the number of Dataviews is greater than the number of elements in the array, the code errors out with "Index was outside the bounds of the array". And it should, because it is outside the array. I would just like to check if the element exists before I attempt to use it.
Code looks like this (where eid is dynamically created array of employee ids):
dv0 = New DataView(grpData)
dv0.RowFilter = "employee_id = " & eid(0) & ""
DayPilotCalendar1.Vi ...
Go to the complete details ...