[Débutant] Modification d'un datagridview et répercution dans la base de données
hezar
Messages postés14Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention14 avril 2008
-
10 avril 2008 à 10:06
hezar
Messages postés14Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention14 avril 2008
-
10 avril 2008 à 11:18
Bonjour,
J'ai une base de donnée Access contenant une table T_RESSOURCE.
J'affiche cette table dans un datagridview dgvRessource mais lorsque je change les valeurs des cellules ces modifictions ne sont pas répercutées sur ma base de données ...
Quelqu'un pour un petit coup de main ??
Merci d' avance. Voici mon code :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace ExerciceDataGridView
{
public partial class F_RESSOURCE : Form
{
string sURLDB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Environment.CurrentDirectory + @"\Ressource.mdb";
string sSQL;
BindingSource oBS = new BindingSource();
OleDbDataAdapter oDA = new OleDbDataAdapter();
DataTable oDT = new DataTable();
hezar
Messages postés14Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention14 avril 2008 10 avril 2008 à 11:03
Oui lorsque j'ouvre l'application (ie la form avec le datagrid),que je modifie des valeurs dans le datagridview,que je referme l'application et la relance le datagridview posséde toujours les données initiales donc sans prise en compte des modifications. Ce qui prouve bien que ma table T_RESSOURCE dans la db n'est pas modifiée... (malheureusement).
Quoiqu'il en soit meme en regardant directement dans la table il n'y pas de modif.
Vous n’avez pas trouvé la réponse que vous recherchez ?
hezar
Messages postés14Date d'inscriptiondimanche 14 octobre 2007StatutMembreDernière intervention14 avril 2008 10 avril 2008 à 11:18
Oui mais je n'ai pas ajouté ma source de données avec Visual Studio.
Je l'ai copié "manuellement" dans le rep \debug. Elle n'est donc pas modifiée à chaque débuggage (F5).
(La date de modification du fichier Ressource.mdb reste toujours la meme)
donc apparemment le problème n'est pas la (dommage cela dit).