IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

mise a jour table par datagrid [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut mise a jour table par datagrid
    salam

    encore une autre question de débutant...

    avec VS j'ai mis un datagridview je l'es raccorder avec ma table par un bindingsource mais quant j'exécute et je fais des modification ou des ajouts directement sur le gride ,il ce passe rien dans ma base de donnée j'aimerai savoir comment faire pour modifier ma table directement par le grid .
    merci d'avance.

  2. #2
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    apres le changement au niveau de datagrid tu a fait un save au DB

    When I load the grid I call

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    this.bindingSource1.DataSource = Db.People.Where(e => e.LastName.Contains("e")).ToList() ;
     
    this.dataGridView1.DataSource = this.bindingSource1;

    When I Save the data I call

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    this.bindingSource1.EndEdit();
     
    Db.SaveChanges();

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut
    merci beaucoup je vais m'y mettre toute suite et si je comprend bien il n'est y a pas un moyen de le faire directement sans passé par le code comme sur delphi .

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut
    j'ai trouver plus simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TableAdapter.Update(DataSet);
    maintenant je galère pour géré les erreur d'insertion modification .....

  5. #5
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    oui si tu a un TableAdapter tu peux faire ça directement
    en faite ce composent se comporte comme une BD local

  6. #6
    Membre extrêmement actif
    Avatar de Chauve souris
    Homme Profil pro
    amateur (éclairé ?)
    Inscrit en
    Novembre 2005
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Paraguay

    Informations professionnelles :
    Activité : amateur (éclairé ?)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 186
    Par défaut Juste une petite question
    On la met où l'instruction
    TableAdapter.Update(DataSet);

    Car j'ai le même problème de MAJ de la table depuis un dataGridView (alors que le code de MAJ est géré si je mets individuellement les champs dans le formulaire).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mise a jour table oracle
    Par admcent dans le forum Oracle
    Réponses: 9
    Dernier message: 14/03/2007, 14h32
  2. VBA pour Acces Mise a jour table
    Par Pingouin22 dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2006, 23h20
  3. Mise à jour table
    Par liza06_1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/04/2006, 19h20
  4. pbm de mise a jour table
    Par khier dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/09/2005, 00h08
  5. Réponses: 18
    Dernier message: 24/08/2005, 09h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo