Hello,
First I will tell you how to recreate my problem:
First add a datagridview to your project and add a couple of columns. Then add a timer with a 2000 interval. In the timer tick event write code to delete the first row of the datagridview. Add a button to start the timer. Start the program add 10-15 rows to the gridview, then start the timer. The timer of course will start to remove rows on the top. Go into edit mode on any row below the first. When the first row is deleted it will throw the gridview out of edit mode.
This is extremely frustrating considering I am building a client/server program where anyone could delete a row, and once that is received by the other clients, it may kick them out of edit.
If the row you are currently editing above the row being deleted, the edit mode stays. Is there anyway of overriding this behavior in the gridview? The control is great for what I am doing, but this problem is forcing me to rethink my situation.

Any help would be GREATLY appreciated! Thanks in advanced!!!