This is completely a guess.
I guess you have written code for loading the GridView on the Page_Load too. If yes, make sure you check for IsPostback property and load the GridView.
Like,
private void Page_Load (object sender, EventArgs e)
{
if (!IsPostback)
{
}
}
Mark it as answer if it is helpful.