PEGAR VALAR DA CELULA NO CXGRID
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.
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
Curtidas 0
Melhor post
Kamila Gomes
02/03/2020
tenta assim:
ValorParcela := cxGrid1DBTableView1.ViewData.Records[Row].Values[cxGrid1DBTableView1Valor.Index];
ValorParcela := cxGrid1DBTableView1.ViewData.Records[Row].Values[cxGrid1DBTableView1Valor.Index];
GOSTEI 1
Mais Respostas
Salmo
09/07/2018
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.
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);
GOSTEI 0