Passar Valor de um StringGrid para uma váriavel

Delphi

08/08/2014

Olá!

Preciso fazer com que uma váriavel do tipo String receba o valor de uma celula da StringGrid.

Estou fazendo desta forma mas não esta funcionando:

wPosicao := dbgCronogramas.Cells[1, 23];


Alguém sabe uma forma diferente?
Luciano Oliveira

Luciano Oliveira

Curtidas 0

Respostas

Renato Rubinho

Renato Rubinho

08/08/2014

Buenas,

É isso mesmo.
Você quer o valor da Coluna 1, linha 23.

Confirma se está buscando a célula certa.

procedure TForm1.BitBtn1Click(Sender: TObject);
var
  i    : Integer;
  j    : Integer;
  sAux1: string;
begin
  for i:=0 to StringGrid1.ColCount-1 do
    for j:=0 to StringGrid1.RowCount-1 do
    begin
      sAux1 := 'Col' + IntToStr(i) + 'Row' + IntToStr(j) + ' >>> ' + StringGrid1.Cells[i,j];
      ShowMessage(sAux1);
    end;
end;
GOSTEI 0
POSTAR