ATUALIZANDO UM LINHA NO DATAGRID
boa noite pessoal,
Agora estou com problemas no datagrid. Bem eu 1 text box, que quando vc clica no data grid, o dado aparece nesse text box. o que eu queria era que quando eu mudasse o valor e mandasse gravar no banco, atualizasse o grid e voltasse apontando a linha que eu tinha clicado anteriormente, isto é, na linha que eu cliquei pra mudar o valor do dado. eu estou usando o datagrid.reflesh e quando ele atualiza o grid, volta apontando para o inicio do grid, ai eu tenho que voltar aonde estava pra mudar outro dado.
obrigado e abraços
Agora estou com problemas no datagrid. Bem eu 1 text box, que quando vc clica no data grid, o dado aparece nesse text box. o que eu queria era que quando eu mudasse o valor e mandasse gravar no banco, atualizasse o grid e voltasse apontando a linha que eu tinha clicado anteriormente, isto é, na linha que eu cliquei pra mudar o valor do dado. eu estou usando o datagrid.reflesh e quando ele atualiza o grid, volta apontando para o inicio do grid, ai eu tenho que voltar aonde estava pra mudar outro dado.
obrigado e abraços
coloque: data1.refresh
faça assim:
[txt-color=#ff0000]set datagrid.datasource=nothing [/txt-color]
e depois disso mande carregar novamente seu datagrid
[txt-color=#ff0000]set datagrid.datasource=nothing [/txt-color]
e depois disso mande carregar novamente seu datagrid
você precisa guardar o valor da campo em alguma variavel e depois, utilizar o find do seu recordset para encontra - lo
antes do refresh utilize qualquer campo para pegar um valor que sera pesquisado pelo find, exemplo:
variavel = seuado.recordset("nomedocampo")
depois do refresh, faça
seuado.recordset.find "nomedocampo like '" & variavel & "'"
antes do refresh utilize qualquer campo para pegar um valor que sera pesquisado pelo find, exemplo:
variavel = seuado.recordset("nomedocampo")
depois do refresh, faça
seuado.recordset.find "nomedocampo like '" & variavel & "'"
Tópico encerrado , respostas não são mais permitidas