I am using a set of DataGridViews (dgv) to display a class\'s members via properties. I use the dgv so that the user can edit the value of the member right in the view (so
I just recently ran into a very similar issue of "Index -1" in a very simple application that was doing a "display only" of selectable data sets. It was completely my fault as I had used List which worked just fine until suddenly it didn't. Switching to BindingList resolved it.