c'est ce que je me suis imaginé, les champs de ton formulaire form2 ne servent qu'à afficher les données extraites de ta grid, ils ne sont pas liés (databinding) à ton datatable de la dataset, donc même si tu modifie les valeurs sur ces champs les modifications ne seront pas répercuté sur le dataset, sur la base de données non plus
tu devra soit laisser les choses comme tu fai et sur le click du bouton de sauvegarde tu exécute une requête de mise à jour en sql
objetConnectio.execute("update .....")
(passer la colonne de l'identifiant à ta form2 deux fois pour ta condition where)
ou mieux encore: faire passer à ta form2 juste l'identifiant (colid) et utiliser un dataView filtré selon cet id, pour lier tes contrôles, les modifications seront ainsi enregistrés sur ton dataset et ton code d'enregistrement devra fonctionner (avec le refresh)
Partager