Usuário com melhor resposta
Converter GridView em DataTable (GridView preenchimento DataBound)

Pergunta
-
Olá a todos,
Eu gostaria de saber se consigo converter, coluna por coluna de um Gridview para um DataTable, pois no evento DataBound eu trato algumas informações e mudo diversos valores, assim ficando inviável a opção de salvar o DataTable que preenche o grid em um DataView e depois usá-lo. Necessito realmente converter os dados de um GridView para DataTable.
Se alguém puder me ajudar ficarei muito Grato.
Matheus
Respostas
-
Matheus, pelo que conheço a melhor maneira de fazer manipulação com os dados tubulares seria assim, até mesmo pq com dataTable é mais fácil a manipulação.
Qto a conversão para pdf basta vc percorrer o dataTable ou gridview e sair montando, vc pode fazer isso até com ItextSharp.
Junior
- Marcado como Resposta Matheus Paiva quarta-feira, 22 de maio de 2013 11:51
Todas as Respostas
-
Matheus o que fazemos é exatamente o contrário, criamos um datatable com as mesmas colunas do gridview, ai vc faz toda a alteração no datatable e depois dele pronto vc carrega o datatable no gridview, por exemplo assim :
datatable dt = new datatable();
gridview1.datasource = dt;
Junior
-
Oi Junior valeu pela atenção,
eu não trato isso pelo datatable pois preciso por exemplo, onde aparecer status 1, no lugar colocar o texto aguardando aprovação do 1º gestor, e assim por diante. E o resultado desse grid tratado com databound preciso manda em uma sessão para poder converte-lo em pdf.
Existe alguma forma mais simples de fazê-lo-o?
Matheus
-
Matheus, pelo que conheço a melhor maneira de fazer manipulação com os dados tubulares seria assim, até mesmo pq com dataTable é mais fácil a manipulação.
Qto a conversão para pdf basta vc percorrer o dataTable ou gridview e sair montando, vc pode fazer isso até com ItextSharp.
Junior
- Marcado como Resposta Matheus Paiva quarta-feira, 22 de maio de 2013 11:51
-