none
Como recuperar o DataSet do meu Grid já populado RRS feed

  • Pergunta

  • Bom dia pessoal.

    Estou utilizando a linguagem C# com Asp net e o componente Telerik.

    Após ter populado meu Grid com certos dados, na minha página, tem uma opção de exportar meu grid para Excel.
    Quando ela é selecionada, invoco meu método de exportação para  Excel o qual exige como parâmetro um DataSet para efetuar a exportação.

    Como consigo recuperar o DataSet do meu Grid já populado?
    Não estou conseguindo.

    Grato pela atenção,
    Anderson Olympio
    quarta-feira, 11 de junho de 2008 12:46

Respostas

  • Olá Anderson ,

     

    A cada PostBack da sua pagina após o preenchimento da Grid você vai perceber que a propriedade DataSource é Null, o que mantém a grid com os valores é o ViewState do controle é não o DataSet que você utilizou para preencher por isso você precisa criar um DataSet na mão com os dados da Grid ou utilizar o mesmo DataSet que você usou para preencher a Grid, uma terceira opção mais não recomendável seria guarda o dataSet que você utilizou para preencher a Grid no ViewState da pagina mais como disse não é recomendável por vários motivo o principal é que dependendo da quantidade de registro sua pagina ficaria muito pesada !

     

    Se a resposta for útil por favor não esqueça de marca.
    Abraço,

     

     

     

    quarta-feira, 11 de junho de 2008 13:10