hmmm... i've never tried anything like this, but i do have a suggestion.

instead of:
GridView1.DataSource = AccessDataSourceFDES1
GridView1.DataBind()

try this:
GridView1.DataSourceID = "AccessDataSourceFDES1"
GridView1.DataBind()

because i assume that AccessDataSourceFDES1 is an actual DataSource object on your page and not something you are creating programmatically.