Excluir um registro selecionado no DbGrid
Gostaria de selecionar um registro no DbGrid e exclui-ló clicando no botão ´Excluir´ sem precisar carregar a pagina, será que alguem pode me ajudar a fazer isso?
Preciso descobrir se pode ser feito dessa maneira, para dar sequencia ao projeto, caso não exista irei ter pedir para o usuario entrar com o codigo para excluir o produto
Banco MYSQL
Preciso descobrir se pode ser feito dessa maneira, para dar sequencia ao projeto, caso não exista irei ter pedir para o usuario entrar com o codigo para excluir o produto
Banco MYSQL
Bls
Curtidas 0
Respostas
Jaq
25/02/2008
vc conseguiu resolver o seu problema, pois estou com o mesmo problema, se pode me ajudar
pq além disso tbm não consigo clicar na lina do dbgrid e a informação ir para os edits, se tiver como me ajudar
eu agradeço
pq além disso tbm não consigo clicar na lina do dbgrid e a informação ir para os edits, se tiver como me ajudar
eu agradeço
GOSTEI 0
Jpdo
25/02/2008
podem responder também tenho a mesma dúvida!
GOSTEI 0
Webmoura
25/02/2008
Boa Tarde turma, eu faco assim:
Eu crio um HF (Hiddenfield) com um nome qualquer tipo hf_id
ai clico no dbgrid e vou no Object Inspector na opcao Javascript e clico na opcao OnClick
ai e so colocar o codigo abaixo:
//Add your javascript code here
var id = nome_do_dbgrid.getTableModel().getValue(0,nome_do_dbgrid.getFocusedRow());
document.getElementById(´hf_id´).value=id;
feito isso em modo de execucao, ao clicar em qualquer item da dbgrid o id do mesmo sera passado para o HF lembre de colocar no dbgrid como primeira coluna o id dos seus dados, caso nao seja o primeiro item e so mudar o Valor da (0,nome_do_dbgrid.getFocusedRow()); para (5(este e o numero da coluna, a primeira coluna e sempre 0) ,nome_do_dbgrid.getFocusedRow());
certo entao vamos voltar ao codigo, eu crio um botao com o nome excluir e coloco no evento on_clique a instrucao sql (Delete) para excluir o item com ID selecionado.
(colocando esta opcao de selecionar o item via javascript o form nao da reload)
Blz, espero ter ajudado
Webmoura
Eu crio um HF (Hiddenfield) com um nome qualquer tipo hf_id
ai clico no dbgrid e vou no Object Inspector na opcao Javascript e clico na opcao OnClick
ai e so colocar o codigo abaixo:
//Add your javascript code here
var id = nome_do_dbgrid.getTableModel().getValue(0,nome_do_dbgrid.getFocusedRow());
document.getElementById(´hf_id´).value=id;
feito isso em modo de execucao, ao clicar em qualquer item da dbgrid o id do mesmo sera passado para o HF lembre de colocar no dbgrid como primeira coluna o id dos seus dados, caso nao seja o primeiro item e so mudar o Valor da (0,nome_do_dbgrid.getFocusedRow()); para (5(este e o numero da coluna, a primeira coluna e sempre 0) ,nome_do_dbgrid.getFocusedRow());
certo entao vamos voltar ao codigo, eu crio um botao com o nome excluir e coloco no evento on_clique a instrucao sql (Delete) para excluir o item com ID selecionado.
(colocando esta opcao de selecionar o item via javascript o form nao da reload)
Blz, espero ter ajudado
Webmoura
GOSTEI 0
Jpdo
25/02/2008
funcionou valeu!!
GOSTEI 0
Sgiudicelli
25/02/2008
O evento OnClick do DBGrid não está ocorrendo. Os demais eventos dos outros componente ocorrem normalmente. Alguma ajuda?
Obrigado!
Obrigado!
GOSTEI 0
Webmoura
25/02/2008
Boa tarde
Esta dando algum erro, detalhe melhor o problema para podermos ajuda-lo
ok, abraco
webmoura
Esta dando algum erro, detalhe melhor o problema para podermos ajuda-lo
ok, abraco
webmoura
GOSTEI 0