Ir para conteúdo
Fórum Script Brasil
  • 0

Evento Da Datagrid


Andersonjb

Pergunta

E ai pessoal, beleza? Bem, eu procurei e não achei, e queria saber se vocês podem me ajudar. Eu queria um evento na DataGrid em que assim que o usuário digitasse um valor na DataGrid, ele fosse salvo em uma DataTable. Tem como fazer isso? valeu!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

É? Pra ser sincero eu não sei. Porque assim: Eu tenho uma tcombobox com opções em cima. No caso, a combobox define a coordenada das colunas na tabela, e a datagrid só tem uma linha. Então eu escolho uma coluna na tabela, digito o texto na tabela, e salvo o conteudo na coordenada na combobox e pela unica linha e salvo em uma DataTable. Como eu posso fazer isso?

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, pelo que eu estou entendendo é mais ou menos assim: você quer que a combo receba o valor inserido no datagrid e ao mesmo tempo quer salvar isso num datatable, é isso? Como tá teu código? Se for só isso é só você usar o EditCommand do datagrid e dentro dele pegar o conteúdo da célula. Daí tu vai dar um bind na combo guardando esse valor e fazer o mesmo com o datatable, tudo dentro do EditCommand. Ou seja, quando surgir um EditCommand vai rolar também o bind da combo e do datatable. É isso?

Tu sabe como pegar o conteúdo da célula que tá sendo editada? Acho que ainda não entendi.

Valeu.

Link para o comentário
Compartilhar em outros sites

  • 0
Cara, pelo que eu estou entendendo é mais ou menos assim: você quer que a combo receba o valor inserido no datagrid e ao mesmo tempo quer salvar isso num datatable, é isso?

não, não, eu não quero que a combo receba o valor inserido na datagrid, ao contrario: eu vou anexar o valor do combo ao valor adicionado em uma célula da DataGrid em uma DataTable, entendeu? Só que preciso fazer isso assim que o valor for digitado, porque não posso ter um botão pra dizer que o valor foi adicionado a DataGrid.

Link para o comentário
Compartilhar em outros sites

  • 0

Mas, você deveria, na verdade, preencher o respectivo campo na DataTable e esta mudança ser refletida na DataGrid, e não o contrário (a menos que a alteração seja na mesma). De onde vem os dados da DataGrid? De uma DataTable... portanto, é nela que você deve alterar qualquer coisa.

Certo? ;)

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Eu sei, mais e o usuário externo, ele não enxerga DataTable, ele simplesmente vê os quadrinhos e digita na DataGrid. Eu só quero que ao digitar o dado na DataGrid, e mudar de célula, claro, o valor seja armazenado em uma DataTable criada por mim, como eu faço isso?

Link para o comentário
Compartilhar em outros sites

  • 0

Eu sei, mais e o usuário externo, ele não enxerga DataTable, ele simplesmente vê os quadrinhos e digita na DataGrid. Eu só quero que ao digitar o dado na DataGrid, e mudar de célula, claro, o valor seja armazenado em uma DataTable criada por mim, como eu faço isso?

Mas, isso *já* é o que acontece. Existe uma DataTable ligada na DataGrid, certo? Então, ao alterar na DataGrid você já vai alterar a DataTable que está ligada nela.

Ou então, eu realmente não estou entendo qual é a sua dúvida.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...