ciao,
se utilizzi ExecuteNonQuery, non avrai risultati di ritorno da dare alla griglia.
devi utilizzare, come ti ha scritto DJciko, un datareader.

inoltre, dove carichi la griglia inizialmente? nel page_load? o con un sqldatasource?