stringgrid

Delphi

29/09/2005

Fala Pessoal,
Alguém sabe como eu faço pra localizar uma coluna em um stringgrid por uma string, digo eu tenho um valor tal em uma variável, daí eu quero saber qual coluna do stringrid tem o mesmo valor.
Valeu pela força galera!!!
No Aguardo


Keire

Keire

Curtidas 0

Respostas

Michael

Michael

29/09/2005

Olá colega!

Vc quis dizer saber em qual [b:81bac7628d]célula[/b:81bac7628d] a string está contida, correto?

Basta fazer um loop (na verdade, dois):

var
  I, J : Integer;
begin

  with StringGrid do
  for I := FixedRows to RowCount - 1 do
    for J := FixedCols to ColCount - 1 do
      if Pos(S, Cells[J, I]) > 0 then
        // Achou a string S;

end;


O código acima ignora as linhas e colunas definidas como fixas na grid.

[]´s


GOSTEI 0
POSTAR