@Pedro_Torman escreveu:
Tomei a iniciativa de me cadastrar em busca de uma luz no fim do tunel, tem alguns dias que estou quebrando cabeça, é o seguinte pego um string do meu bd(mysql) e quero comparar com os valores do meu combobox e dar um setSelected no item que for igual ao item do bd, o problema parece estar no
if
Pegando do Bd
while(resa.next()){ //pegas os valores do banco System.out.println(sSQLa); lblOramento.setText(resa.getString("Status")); TipoOrc = resa.getString("Tipo"); cliente=resa.getString("Nm_Cliente"); CalcProd.setText(resa.getString("VL_Prod")); CalcObra.setText(resa.getString("VL_Obra")); CalcOrca.setText(resa.getString("VL_Total")); }
Fazendo a comparação
int contTipo=comboBoxTipo.getItemCount(); System.out.println(contTipo); int x=1; for(x=1;x<=contTipo;x++){ //for enquanto for menor que o count do combobox, pega o valor na posição para realixar a compraração String compararT=comboBoxTipo.getItemAt(x).toString(); System.out.println(TipoOrc); System.out.println(compararT); //compara com o status no banco de dados if(TipoOrc.equals(compararT)); { //se for esse vai marcar a posição x comboBoxTipo.setSelectedIndex(x); } }
Mensagens: 2
Participantes: 2