como passar valores da celula do xtragrid para texbox
galera, to usando o devexpress2011 e to com uma dificuldade usando o xtragrid, normalmente usando o grid do framework eu consigo passar o valor de uma celula de uma coluna especifica para um textbox atraves do evento click do grid, agora usando o xtragrid não consegui fazer esse mesmo procedimento, ja tentei algumas coisas mas não deu certo, se alguem souber e puder ajudar agradeço
Fernando Borstmann
Curtidas 0
Respostas
Joel Rodrigues
27/02/2012
O GridControl do DevExpress possui um GridView relacionado, é nele que se encontram realmente os dados. O código abaixo pega o valor de uma coluna da linha selecionada:
---
gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], NOME_COLUNA);
---
Seria mais ou menos isso?
Boa sorte.
---
gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], NOME_COLUNA);
---
Seria mais ou menos isso?
Boa sorte.
GOSTEI 0
Fernando Borstmann
27/02/2012
Obrigado pela resposta, não cheguei a testar esse método, mas uma solução que encontrei foi adicionar um bindingsource ao projeto, e add esse binding como datasource do grid, assim como fazer o binding dos campos do form ao bindingsource, dessa maneira quando seleciono um item no grid ele automaticamente é selecionado nos textbox´s do form.
GOSTEI 0
Joel Rodrigues
27/02/2012
Ah, entendi agora a situação. Pensei que você estava apenas querendo recuperar um valor específico dp grid.
Enfim, que bom que o problema foi resolvido.
Enfim, que bom que o problema foi resolvido.
GOSTEI 0
Eduardo
27/02/2012
E como faço uma variável receber este valor? ou um textbox. Abs
GOSTEI 0
Joel Rodrigues
27/02/2012
O método que falei lhe retorna um valor, é só utilizá-lo como preferir:
gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], NOME_COLUNA);
GOSTEI 0