Andersonjb Postado Maio 10, 2006 Denunciar Share Postado Maio 10, 2006 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 10, 2006 Denunciar Share Postado Maio 10, 2006 Quando você acaba de digitar o valor na célula (e confirma, pressionando ENTER ou mudando de célula), o mesmo não é refletido no mesmo instante na DataTable?Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andersonjb Postado Maio 10, 2006 Autor Denunciar Share Postado Maio 10, 2006 É? 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nabvchodhonozohr Postado Maio 10, 2006 Denunciar Share Postado Maio 10, 2006 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andersonjb Postado Maio 10, 2006 Autor Denunciar Share Postado Maio 10, 2006 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 11, 2006 Denunciar Share Postado Maio 11, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andersonjb Postado Maio 11, 2006 Autor Denunciar Share Postado Maio 11, 2006 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 11, 2006 Denunciar Share Postado Maio 11, 2006 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Andersonjb
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
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.