Это потому, что вы каждый раз создаете новую таблицу и связываете ее с сеткой
Выполните код, указанный ниже, чтобы решить вашу проблему ...
здесь я беру существующий источник данных и связываю егоеще раз, добавив еще две строки ...
DataTable dt = gridView.DataSource as DataTable;
if (dt != null)
{
DataRow dr = dt.NewRow();
dr["Question"] = txtQuestion.Text;
dr["Answer"] = txtAnswer.Text;
dt.Rows.Add(dr);
dt.AcceptChanges();
gvQnA.DataSource = dt;
gvQnA.DataBind();
}