Как выглядит ваша разметка? У вас должно быть что-то похожее на это для вашего GridView:
<asp:GridView OnRowDeleted="GridViewQuestion_RowDeleting" />
Или, по имени метода, вы можете использовать OnRowDeleting
:
<asp:GridView OnRowDeleting="GridViewQuestion_RowDeleting" />
EDIT
Ошибка в вашем операторе SQL. Должно быть так:
dbCommand.CommandText = "DELETE FROM Question where QuestionID=@QuestionID";
Вам не хватает ключевого слова WHERE
.