Maneira simples de exportar os dados carregados em um Objeto DataGrid para o Word utilizando Asp.Net
//limpo o Response Response.Clear(); //adiciono o cabeçalho e seto o nome do arquivo que será gerado Response.AddHeader("content-disposition", "attachment;filename=Arquivo.doc"); //limpo o Charset Response.Charset = ""; //desabilito o cache Response.Cache.SetCacheability(HttpCacheability.NoCache); //seto o content type para arquivos do word Response.ContentType = "application/vnd.word"; //crio um String Writer System.IO.StringWriter sWr = new System.IO.StringWriter(); //jogo esse sWr no HTML Text Writer System.Web.UI.HtmlTextWriter hWr = new HtmlTextWriter(sWr); Mando renderizar o datagrid o HTML Text Writer dgExemplo.RenderControl(); //mando apenas escrever na tela Response.Write(sWr.ToString()); //fecho o Response Response.End();