Thanks Nirav. The code essentially works! I had to do a bit of tinkering with it, cause its not exactly VB.
Dim TempTable As New DataTable
Dim dv As DataView
TempTable = ds.Tables(QuizName)
dv = TempTable.DefaultView
dv.Sort = "QuestionNumber ASC"
TempTable = dv.ToTable
For anyone else who is wondering what you can do with this after you have sorted it, clear the original table and use the merge command:
ds.Tables(QuizName).Clear()
ds.Tables(QuizName).Merge(TempTable)