SELECT NO GRIDVIEW MUDA DATASOURCEID
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:
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!!!!
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!!!!
é 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.
depois disso manipulo o grid sem problemas.
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.
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.
Ok!! Vou repensar meu projeto. Valeu!!!
Tópico encerrado , respostas não são mais permitidas