Não, acho que deve resolver.
Vou tentar dessa forma. Mas de qq jeito a barra ainda vai rolar né...
Agora tenho outro problema com o listview.
Fiz da seguinte forma:
1° - Gravo todos os dados das textboxs em uma sequencia na listview, numeradas a partir de 001 até "n". Cada registro é uma sequencia.
2° - Para gravar no BD, eu fiz assim: criei um comando WHILE, que vai até zerar o numero de registro da listview, através do comando:
While Not lstMovimentos.ListItems.Count = 0
Dentro desse comando, os registros da listview são recuperados e gravados novamente nas textboxs do formulário, para então serem gravados no BD através das textboxs.
Supondo esta listview:
---------------------------------------------------------------------------------
Seq Produto Qtdade Valor
001 PRODUTO 1 1 1,00
002 PRODUTO 2 1 1,00
003 PRODUTO 2 1 1,00
---------------------------------------------------------------------------------
O comando WHILE vai recuperar a primeira sequencia, vai gravar no BD, e vai eliminar o resgitro do listview.
Mas acontece que o listview "renumera" as sequencias, passando a sequencia 002 a ser a sequencia 001, e a sequencia 003 a ser a sequencia 002, e assim suscessivamente.
Aí, eu tive que acabar fazndo diferente, pq todos os registros iam ser gravados no BD como sendo a sequencia 001.
Eu tive que modificar a instrução para gravar de baixo para cima, do ultimo registro para o primeiro. Mas aí no BD os dados vão ficar decrescentes, dessa forma:
---------------------------------------------------------------------------------
Gravação Seq Produto
1 004 PRODUTO 4
1 003 PRODUTO 3
1 002 PRODUTO 2
1 001 PRODUTO 1
2 004 PRODUTO 4
2 003 PRODUTO 3
2 002 PRODUTO 2
2 001 PRODUTO 1
---------------------------------------------------------------------------------
Dêem uma idéia do que eu posso fazer!
Valeu pela ajuda!