Are you positive there is data in the dataset?

You may want to set a breakpoint in the code behind on the line DataGrid1.DataBind, and then step one more line , and then use the Command Window and type
? DataSet1.Tables(0).Rows(0).Item(0) to see if it returns a data item...