Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como exportar ASP.NET DataGrid para Excel
Migração e dados em movimento é uma tarefa essencial na programação. O GridView ASP.NET , também conhecido como o DataGrid, contém dados tabulares que também podem ser úteis em outras aplicações como o Excel. Depois de exportar os dados de um DataGrid para um arquivo de planilha do Excel , você pode usar o Excel para abrir o arquivo e manipular esses dados de qualquer jeito que você gosta . O método ASP.NET RenderControl faz tais transferências de dados possível. Instruções
1

Inicie o Visual Studio e abrir um projeto ASP.NET C # que contém um DataGrid. Navegue através da lista de nomes de arquivos que aparecem na janela Solution Explorer para localizar o arquivo de inicialização do projeto.
2

botão direito do mouse o arquivo e selecione "View Designer " a partir do menu drop -down que abre . O seu formulário de inicialização que contém o GridView aparece na janela do projeto .
3

Clique em "Exibir " para abrir o menu Exibir. Clique na opção Toolbox nesse menu para exibir a janela de caixa de ferramentas.
4

Clique duas vezes no ícone do botão localizado nessa janela. Visual Studio coloca um novo botão para o formulário. Dê um duplo clique nesse botão. A janela de código aparece e exibe o botão "Click" método
5

Cole o seguinte código no corpo desse método : .

Corda excelFileName = " EXCEL_FILE_NAME ";

Response.Clear (); Response.Charset = ""; Response.ContentType = " application /vnd.ms -excel "; Response.Buffer = true; Response.AddHeader ( "content-disposition " , " attachment; filename = " + excelFileName );

Sistema.IO.StringWriter StringWriter = new Sistema.IO.StringWriter (); System.Web.UI.HtmlTextWriter TextWriter = new " EXCEL_FILE_NAME " com o nome do arquivo que você deseja criar. As próximas linhas de código definir as propriedades do objeto de resposta do ASP.NET . O objeto Response gerencia as informações enviadas a partir do servidor Web para o navegador do usuário . As aulas StringWriter e HtmlTextWriter visto nas próximas duas declarações criar os objetos que o método de controle de tornar precisa de dados de saída do DataGrid com o nome " XYZ " para o arquivo de destino Excel. Substitua "XYZ" com o nome do seu DataGrid. As duas declarações finais criar o arquivo
6

Cole o código mostrado abaixo após o fechamento do tag do corpo do método Click: .

Override public void VerifyRenderingInServerForm (CTL Control) {//}

Este código garante que os navegadores não vejo uma mensagem de " falta tag servidor " quando o código ASP.NET tenta tornar o DataGrid.
7

Pressione F5 para ver o ASP. NET forma no seu browser. Seu DataGrid aparece junto com o botão que você adicionou. Clique no botão . O Windows abre uma janela de diálogo e pede-lhe para abrir ou salvar o arquivo. Escolha qualquer uma dessas opções para abrir ou salvar o arquivo do Excel que a aplicação ASP.NET cria .

Anterior :

Próximo : No
  Os artigos relacionados
·VBScript : Como redefinir o tamanho da caixa de correio…
·Função GCC Sistema 
·Como se livrar de Números em COBOL 
·Controles GUI Comum /Web App Tela 
·Consequências de buffer overflows 
·Drives de escalonamento DIY 
·Diferença entre Front-End e Back End 
·Variáveis ​​de uma função MATLAB 
·Facelet Vs . JSP 
·O que é Csc.exe Do Microsoft Corporation 
  Artigos em destaque
·Como obter um nome de entrada inteira na CPP 
·Como usar ponteiros de função em um binário Pesquisa…
·Como liberar o fluxo de saída 
·Como renomear um arquivo no Visual Studio C 
·Como converter C + + ASCII para UTF8 
·Como obter um caractere simples da Keyboard Usando Asse…
·Como verificar o intervalo de datas em COBOL 
·Algoritmos de criptografia binários 
·Como converter uma String para Boolean 
·Como fazer uma matriz em C que contém várias seqüên…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados