Prova cosi', tieni conto che la sorgente del gridview non e' piu' 'in scope', quindi la proprieta' DataSource non basta

codice:
BindingSource bs = (BindingSource) GridView1.DataSource;
DataSet ds = (DataSet) bs.DataSource;
DataTable dt = ds.Tables[0];