PEGAR VALAR DA CELULA NO CXGRID

09/07/2018

0

Boa tarde,

como faço para pegar o valor digitado na celular do cxgrid ?

estou tentando dessa forma: no evento cxGrid1DBTableView1EditChanged

Selecionados := cxGrid1DBTableView1.ViewData.DataController.GetSelectedCount;
For I := 0 to Selecionados - 1 do
begin
Row := cxGrid1DBTableView1.ViewData.DataController.GetSelectedRowIndex(I);
ValorParcela := cxGrid1DBTableView1.ViewData.Records[Row].Values[cxGrid1DBTableView1.GetColumnByFieldName('Valor').Index];
end;

mas não esta dando certo.
Paulo Roberto

Paulo Roberto

Responder

Post mais votado

02/03/2020

tenta assim:


ValorParcela := cxGrid1DBTableView1.ViewData.Records[Row].Values[cxGrid1DBTableView1Valor.Index];

Kamila Gomes

Kamila Gomes
Responder

Mais Posts

05/11/2020

Salmo

Boa tarde,

como faço para pegar o valor digitado na celular do cxgrid ?

estou tentando dessa forma: no evento cxGrid1DBTableView1EditChanged

Selecionados := cxGrid1DBTableView1.ViewData.DataController.GetSelectedCount;
For I := 0 to Selecionados - 1 do
begin
Row := cxGrid1DBTableView1.ViewData.DataController.GetSelectedRowIndex(I);
ValorParcela := cxGrid1DBTableView1.ViewData.Records[Row].Values[cxGrid1DBTableView1.GetColumnByFieldName(''Valor'').Index];
end;

mas não esta dando certo.


Mestre Boa tarde.
Tente este código;
valor := VarAsType(cxGrid2DBTableView1.ViewData.Records
[AViewInfo.GridRecord.Index].Values[cxGrid2DBTableView1PRECO_CUSTO.Index],varstring);
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar