Il DataGridView è un controllo Web lato server, quindi non può esistere al di fuori del contesto in cui tale controllo, governato da una classe specifica e facente parte dell'architettura ASP.NET, ha senso.

Ciò che puoi inviare via email è una semplice griglia con i risultati, questo sì.

Se presupponi che la griglia debba avere qualche tipo di interazione, potresti predisporre una pagina in grado di compiere le operazioni desiderate e inviare via mail un link che, in base ad un valore chiave determinato a tuo piacimento, riporti alla pagina con i dati richiesti (eventualmente, impedendo che altri utenti non autorizzati facciano altrettanto) e consenta all'utente di fare ciò che ritieni opportuno.