Como excluir linhas de um StringGrid
Estou precisando excluir as linhas de um StringGrid so q naum esta dando certo...
eu sei como se elimina as ultimas linhas, mas o problema é q eu quero excluir uma linha q esta no meio, veja na figura abaixo...
Se alguem puder me ajudar eu agradeço...
eu sei como se elimina as ultimas linhas, mas o problema é q eu quero excluir uma linha q esta no meio, veja na figura abaixo...
Se alguem puder me ajudar eu agradeço...
Profjohnny
Curtidas 0
Respostas
Marcelo Saviski
06/08/2003
Esperimente passar todos os registros que estão abaixo da linha que você quer deletar para cima e deletar a última.
Tipo:
Não me lembro se o correto é [color=red:eb1a738f8f]Row [/color:eb1a738f8f]ou [color=red:eb1a738f8f]Rows[/color:eb1a738f8f]
Também não testei para ver se funciona, mas é esse o caminho...
Tipo:
procedure ExcluiLinha(Linha : integer); var i : integer begin for i := linha to StringGrid.RowCount - 2 do begin StringGrid.Row[i] := StringGrid.Row[i+1]; end; StringGrid.RowCou8nt := StringGrid.RowCount -1; end;
Não me lembro se o correto é [color=red:eb1a738f8f]Row [/color:eb1a738f8f]ou [color=red:eb1a738f8f]Rows[/color:eb1a738f8f]
Também não testei para ver se funciona, mas é esse o caminho...
GOSTEI 0
Profjohnny
06/08/2003
Vale pela dica eu ainda não testei mas ja peguei o fia da meada...
galera desculpa pelo tamanho da figura...
galera desculpa pelo tamanho da figura...
GOSTEI 0