Anyone got an explanation of what's going on? Changing code 1 to code 2 fixes the problem -although theoretically there should be no difference. (Theory hits practice like a pumpkin hitting a brick wall).
Code 1:
OutputDataGridView.DataSource = myList;
Code 2:
OutputDataGridView.DataSource = null;
OutputDataGridView.DataSource = myList;