Galera, alguém poderia me ajudar? preciso percorrer a tabela toda e gravar todos os itens na minha venda, alguma ideia ? o que estou fazendo de errado pois ele só grava a primeira linha
Ajuda percorrer tabela Java
R
3 Respostas
J
Você só está pegando a linha selecionada da tabela. As outras estão ficando de fora.
J
Você poderia fazer um loop com for para isso:
for(int setar = 0; setar < itemstable.getModel().getRowCount(); setar++){
´}´
Aí toda regra de negócio do dao pode ficar dentro do loop que será feito para cada linha da tabela.
M
Para precorrer toda a tabela você deve usar um for para a contagem das linhas, e usar o metodo getValueAt para saber o valor nessa linha. Supondo que tem 3 colunas (conteudo, quatidade, total). Penso que o codigo seria assim (ainda nao testei):
for (int linha = 0; i<table.getRowCount(); linha++){
String conteudo = table.getValueAt(linha, 0);
int quantidade = Integer.parseInt(table.getValueAt(linha, 1));
String total = table.getValueAt(linha, 2);
//METODO VENDA
}
Qualquer duvida avisa
Criado 7 de julho de 2018
Ultima resposta 9 de jul. de 2018
Respostas 3
Participantes 3
