como passar valores da celula do xtragrid para texbox

.NET

27/02/2012

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

Fernando Borstmann

Curtidas 0

Respostas

Joel Rodrigues

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.
GOSTEI 0
Fernando Borstmann

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

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.
GOSTEI 0
Eduardo

Eduardo

27/02/2012

E como faço uma variável receber este valor? ou um textbox. Abs
GOSTEI 0
Joel Rodrigues

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
POSTAR