MSFLEXGRID ...AJUDAAAAA
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....
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....
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.
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.
Retira o "S".
usa o "Row" e naõ o "Rows", mas isso se vc já estiver na linha do produto.
usa o "Row" e naõ o "Rows", mas isso se vc já estiver na linha do produto.
Se eu entendi vc quer excluir a linha atual:
seria assim:
grid.RemoveItem Grid.Row
Vc usou
seria assim:
grid.RemoveItem Grid.Row
Vc usou
Citação:mas o certo é rowGrid.RemoveItem Grid.Rows
Valews Frau deu certo
BLZ, só não esquece de me pontuar hein...
Tem um porém:
Se a linha a ser excluÃÂÂda for a última do grid, dá erro. Entao faça assim:
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