Bonjour
j'ai un tableau ou l'une de ses colonne est un combobox!! mon problème c'est que je veux que le contenu de chaque combobox se rempli selon la valeur de la première colonne! CAD si la valeur pour la premier colonne est 17 alors je veux que mon combobox affiche de ma BD les coordonné de 17.
pour le moment mon combobox marche mais il m'affiche par défaut le même contenu pour tous les lignes.
A ce que je voi il faut ajouter un Listener peut être pas vrai.
Merci pour votre aide d'avance mais c'est urgent !
A noter ce code que j'ai tapé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public void fillcomboprofs(){ try{ combop.removeAllItems(); Statement state=Connexion.getconnection().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); String query=("SELECT nom_mat FROM Matiere WHERE idx_prof="+table.getValueAt(row,0).toString()+";"); ResultSet res=state.executeQuery(query); while(res.next()){ combop.addItem(res.getObject(1)); } res.close(); state.close(); } catch(Exception e){ } }







Répondre avec citation





Partager