ok,
now your problem become the GridView Style, and i'm not pretty good in such a thing,
but i think we can make a simple work around.

inside the SelectedIndexChanged add this at the first line
Code:
GridView1.Viable = False
and at the end add this line
Code:
GridView1.Viable = True
and tell me if this made the trick