MSFLEXGRID ...AJUDAAAAA

F001E 25/04/2007 16:12:48
#213736
Boa Tarde a todos.....
eu estou montando um formulario onde tenho um FlexGrid que vou adicionando os produtos para um determinado vendedor.....mas tipo...quando eu cadastro um produto errado..eu removo ele do grid...aí que esta o problema....eu uso assim Grid.RemoveItem Grid.Rows....mas isso remove a ultima linha do Grid....independente se eu escolher qualquer produto estando no começo, no meio ou no fim do Grid....como faço pra resolver isso....
USUARIO.EXCLUIDOS 25/04/2007 16:25:23
#213738
boa tarde.

voce poderia especificar melhor ?????

o que você deseja ??
remover apenas o valor de uma célula ??
você quer remover selecionando a célula ???



abraço.
LIONHEART 25/04/2007 16:29:24
#213741
Retira o "S".

usa o "Row" e naõ o "Rows", mas isso se vc já estiver na linha do produto.
USUARIO.EXCLUIDOS 25/04/2007 16:34:30
#213743
Resposta escolhida
Se eu entendi vc quer excluir a linha atual:

seria assim:

grid.RemoveItem Grid.Row

Vc usou
Citação:

Grid.RemoveItem Grid.Rows

mas o certo é row
F001E 25/04/2007 16:38:45
#213744
Valews Frau deu certo

USUARIO.EXCLUIDOS 25/04/2007 17:40:50
#213752
BLZ, só não esquece de me pontuar hein...
FGSANTOS 25/04/2007 18:30:34
#213770
Tem um porém:

Se a linha a ser excluída for a última do grid, dá erro. Entao faça assim:

  
If grid.Rows > 2 then
grid.RemoveItem grid.Row
Else
grid.Rows = 1
Endif

Tópico encerrado , respostas não são mais permitidas