Como exportar GridView para Word no ASP.NET em uma nova janela

Quando um servidor Web exibe um GridView, as configurações padrão de "tipo de conteúdo" para a página são definidas como HTML. Para exportar um controle GridView para o Microsoft Word em uma nova janela, você define o tipo de conteúdo da página para um formato do Word. A página é exibida em uma página da Web e seu usuário pode salvar os dados em um disco rígido local ou apenas revisar os dados do documento do Word.

1

Clique no botão "Iniciar" do Windows e selecione "Todos os Programas". Clique em "Microsoft .NET Framework" e selecione "Visual Studio" para abrir o software.

2

Abra seu projeto da Web e clique duas vezes no arquivo de código do ASP.NET que você usa para renderizar o GridView na página da Web.

3

Adicione o seguinte código na função "On_Load":

Response.AddHeader ("content-disposition", "anexo; nome do arquivo = wordfile.doc"); Response.ContentEncoding = System.Text.Encoding.UTF7; Response.ContentType = "aplicativo / vnd.word";

O código acima diz ao servidor para abrir o arquivo "wordfile.doc" e codificar o conteúdo do GridView para o formato do Word.

4

Salve as alterações de código e execute o projeto do site no depurador do Visual Studio. Abra a página GridView para revisar as alterações no navegador padrão.

Publicações Populares