A quick post today in the hopes that this will save someone some hassle at some point.
If you get the following error message from Visual Studio BIDS or SQL Server Data Tools:
Index was out of range. Must be non-negative and less that the size of the collection. Parameter name: index
This sometimes occurs because the data cache file on your local disk is out of sync with your reporting definition. The solution is to delete your report’s corresponding *.rdl.data file.
Once that file goes you should hopefully find the error goes away
Hope that helps someone!