none
Convertendo GridView em excell RRS feed

  • Pergunta

  • Boa tarde Pessoal,

    Possuo uma aplicação onde é gerado um excell(xls) a partir de um GridView atualmente esta tabela possui 1555 linhas e 588 colunas, o problema é que "localhost" funciona perfeitamente pelo quando publico e vou acessar pelo servidor da tela amarela ou seja estoura de memoria.Eu sei que o formato de excell .xls limite uma certa quantidade de colunas mas mesmo eu forçado com o formato .xlsx também não da certo !!!!!

    segunda-feira, 25 de novembro de 2013 18:45

Respostas

  • Tiaguinho_S.F,

    Isso esta acontecendo pois no momento que vc está disparando o evento a aplicação deve estar consumindo muita memoria ..... talvez vc naum tenha memoria suficiente ou realmente está tentando trazer um conjunto de dados realmente grande !!!!!!!!!!! sinceramente nunca vi um arquivo xls com 588 colunas ser útil para o usuário..... porem para ter certeza faça um filtro na sua query com uns 10 registros e ve se o erro persiste........



    Diego Almeida Barreto
    System Analyst / Software Developer


    • Sugerido como Resposta Fulvio Cezar Canducci Dias terça-feira, 26 de novembro de 2013 00:45
    • Editado Giovani Cr segunda-feira, 2 de dezembro de 2013 11:55 correção
    • Marcado como Resposta Giovani Cr terça-feira, 3 de dezembro de 2013 19:18
    segunda-feira, 25 de novembro de 2013 22:00

Todas as Respostas

  • Não dá erro de Timeout ou Maximum request length exceeded?
    Tem detalhes do erro?
    segunda-feira, 25 de novembro de 2013 18:54
  • Tenta setar o maxRequestLength e o executionTimeout no web.config.

    <system.web>
    	<httpRuntime maxRequestLength="1048576" executionTimeout="3600"  />
    </system.web>


    segunda-feira, 25 de novembro de 2013 18:59
  • Da esse erro:

    Exception of type 'System.OutOfMemoryException' was thrown.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.

    segunda-feira, 25 de novembro de 2013 19:04
  • Quanto de memória tem este servidor?

    Pode colocar aqui seu código para avaliarmos?

    segunda-feira, 25 de novembro de 2013 21:34
  • Tiaguinho_S.F,

    Isso esta acontecendo pois no momento que vc está disparando o evento a aplicação deve estar consumindo muita memoria ..... talvez vc naum tenha memoria suficiente ou realmente está tentando trazer um conjunto de dados realmente grande !!!!!!!!!!! sinceramente nunca vi um arquivo xls com 588 colunas ser útil para o usuário..... porem para ter certeza faça um filtro na sua query com uns 10 registros e ve se o erro persiste........



    Diego Almeida Barreto
    System Analyst / Software Developer


    • Sugerido como Resposta Fulvio Cezar Canducci Dias terça-feira, 26 de novembro de 2013 00:45
    • Editado Giovani Cr segunda-feira, 2 de dezembro de 2013 11:55 correção
    • Marcado como Resposta Giovani Cr terça-feira, 3 de dezembro de 2013 19:18
    segunda-feira, 25 de novembro de 2013 22:00
  • Bom dia Thiago,

    Você chegou a testar a solução que foi postada pelo Diego?

    Caso ela funcione não esqueça de 'Marcar como resposta' para fechar sua Thread.

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 2 de dezembro de 2013 11:56