Export an ASP.NET datagrid to HTML
Then you could stream the file to their browser with ASP.NET Stream File