RouRa22
Messages postés28Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention19 octobre 2009
-
28 janv. 2009 à 10:20
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 2012
-
29 janv. 2009 à 22:21
Salut,
J'ai une jTable remplie à partir de la base de données, je veux
maitenant lorsque l'utilisateur appuie sur le bouton "+" une ligne vide
éditable s'ajoute à la jTable, il edite la ligne ajoutée puis il
enregistre son travail.
Pour mon code, j'ai raisonné de la façon suivante: lorsqu'il appuie sur
le bouton"+" je fais un insert into... et puis je rempli de nouveau ma
table à partir de la BD. Lorsqu'il apuie sur enregistrer je mets dans
mon code update
Le problème maintenant est lorsque l'utilisateur essaye d'editer la
ligne ajoutée, elle est editable ça va mais lorsqu'il passe à la
cellule suivante tout s'efface.
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 20129 29 janv. 2009 à 22:21
Pour accéder dans la liste "ResultSets" aux données de la ligne (rowIndex), tu utilise la méthode get, comme tu l'as déjà fais dans ton code. Dans le String Array tu place la valeur (aValue) sur la colonne en question (columnIndex). Pour terminer, tu appelle "fireTableCellUpdated".