Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ZecaLoteiro

[Resolvido] GridView com dataSource dinamico....

Recommended Posts

Boa tarde pessoal, estou com um pequeno problema...

Estou gerando um dataTable dinamicamente, e preciso ao final mostrar para o usuário, este dataTable.

 

Fiz da seguinte forma, coloquei um gridView completamente vazio na página.

E após terminar de popular o dataTable, eu defino o gridView.dataSource = dataTable

Porém, o gridView não exibe nenhum registro.

 

Eu acho que é devido ao postBack que ele realiza, ou seja, quando dá o postBack, volta o dataSource do grid para "", e ignora minhas alterações....

Não sei se é isso, apenas um palpite...

Alguém sabe como resolver? ou alguma outra forma de exibir o dataTable para o usuário?

Sei lá, de repente adicionar as linhas diretamente no gridView, sem datasource ???

 

Alguém ae pode ajudar?

Desde já muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, dei sim.... mas ele não traz nenhum registro, apesar de eu confirmar (debug) que o dataTable tem registros (Rows.count = 1)...

Após setar o dataSource do Grid e dar o dataBind() o mesmo não exibe os dados... :(

 

Vlw pela atenção...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, não...

Tenho um campo, onde o usuário faz um upload de um arquivo. Eu comparo, e dependendo do resultado da condição, eu adiciono no DB, porém, preciso mostrar pro usuário, oq eu adicionei....

 

Então, a cada insert no banco, eu adiciono no meu dataTable....

E no final, precisava mostrar isso pro usuário....

 

Essa ação ocorre no evento click de um linkbutton...

 

Fiz uns testes aqui e acho que não é devido ao postback....

Afinal o cursor do debug passa no page Load antes de passar pelo dataBind....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq assim, você preencher um datatable e mostra em um grid ele preenche, mas após um novo click esse dataTable ja fica vazio pois ele não persiste, a não ser que você o guarde em uma Session ou ViewState.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz.... resolvi,

apagando o gridview e adicionando denovo...

 

neste caso o post back não estava acontecendo... então os dados do datatable não sumiam....

 

Vlw pela força Ivan!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.