Fórum Excluir uma linha selecionada em StringGrid #166242

24/06/2003

0

Oi Colegas,
Após ter incluído vários items em uma StringGrid, quero deletar uma linha que será escolhida aleatóriamente.
Qual a melhor forma.


Oziasl

Oziasl

Responder

Posts

24/06/2003

Edmar Zatarin

Colega,

Tenta isso e ve se resolve:

//verifica se há algo no grid
if (sgGrid.RowCount <= 2) or (trim(sgGrid.cells[0,sgGrid.row]) = ´´) then
Exit;

//puxando a linha de baixo
for i := sgGrid.row to sgGrid.rowcount do
begin
//puxando a linha
sgGrid.cells[0,i] := sgGrid.cells[0,i+1];
sgGrid.cells[1,i] := sgGrid.cells[1,i+1];
sgGrid.cells[2,i] := sgGrid.cells[2,i+1];
sgGrid.cells[3,i] := sgGrid.cells[3,i+1];
sgGrid.cells[4,i] := sgGrid.cells[4,i+1];
end;

//eliminando linha
sgGrid.rowcount := sgGrid.rowcount - 1;


Responder

Gostei + 0

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

Aceitar