Thanks Dave. I tried that before, but I must have put it in the wrong spot because that essentially solves my problem! I also had to clear the DataSet before filling it again. The solution is in the last two lines of the code below:
NewRow = ds.Tables(QuizName).NewRow()
NewRow.Item("QuestionNumber") = Row + 2
ds.Tables(QuizName).Rows.Add(NewRow)
da.Update(ds, QuizName)
ds.Clear()
da.Fill(ds, QuizName)