SELECT NO GRIDVIEW MUDA DATASOURCEID

MLALEX 27/12/2014 11:27:34
#443429
Tenho um GridView que exibe dados de um banco MySQL utilizando um SqlDataSouce com o nome [Ô]Geral[Ô]. Para filtrar resultados, utilizo SqlDataSource = [Ô]Filtro[Ô]. Para isso acontecer, uso os comandos:
            Grid1.DataSourceID = [Ô]Filtro[Ô]
Grid1.DataBind()


Até aqui tudo bem.

O problema é quando clico no botão [ô]Select[ô] do GridView para selecionar uma linha após o filtro. Ele volta a exibir os dados do SqlDataSouce [Ô]Geral[Ô]. Ou seja, se clico na linha 2 de um resultado filtrado, ele carrega todos os dados e seleciona a linha 2 do resultado Geral.

Porque acontece isso?? Como corrigir isso??? Socorro!!!!
NILSONTRES 27/12/2014 15:40:01
#443430
Resposta escolhida
é por essas e outras que não utilizo controles vinculados, faço uma query de seleção e preencho o grid linha a linha.
depois disso manipulo o grid sem problemas.
FOXMAN 30/12/2014 08:47:08
#443481
Citação:

:
é por essas e outras que não utilizo controles vinculados, faço uma query de seleção e preencho o grid linha a linha.
depois disso manipulo o grid sem problemas.



Certamente esta é a melhor opção, até porque temos total controle sobre o objeto.
NILSONTRES 30/12/2014 10:55:52
#443482
Citação:

Certamente esta é a melhor opção, até porque temos total controle sobre o objeto.


Inclusive fiz testes de performance e a diferença é irrelevante.
MLALEX 30/12/2014 11:08:00
#443484
Ok!! Vou repensar meu projeto. Valeu!!!
Tópico encerrado , respostas não são mais permitidas