Removing an element from the DataGridView.DataSource error
<p>I have a Windows Form application that has a <code>DataGridView</code> control with a <code>List</code> DataSource.
I must remove some elements from the DataGridView and I use the list to do that like this:</p>

<pre><code>MyList.Remove(SpecificItem);
MyDataGridView.Invalidate(true);
MyDataGridView.Refresh();
</code></pre>

<p>And when I want to scroll all the way down to the last item in the <code>DataGridView</code> I get the <code>IndexOutOfRange</code> error. Even if I call the <code>MyDataGridView.Update();</code> I still get the same error. 
How can I get around this error? Thanks.</p>
