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 :

Accéder à un DataGrid d'un form depuis un autre


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Faculté des Sciences et Techniques
    Inscrit en
    Mars 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Maroc

    Informations professionnelles :
    Activité : Faculté des Sciences et Techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 23
    Par défaut Accéder à un DataGrid d'un form depuis un autre
    Bonjour,

    Je dispose de 2 forms. Un avec un DataGrid remplis par une liste de produit provenant d'une base de donnée SQL Server et un autre qui est un petit formulaire d'ajout. Je voudrais que quand l'utilisateur se trouve sur le formulaire d'ajout, et ajoute un produit après avoir sauvegardé le nouveau produit dans la base de donnée, celui-ci soit aussi ajouté dans mon datagrid pour qu'il soit à jours

    Donc comment faire pour ajouter une ligne dans un DataGrid depuis un autre form que celui où est ce DataGrid ?

    je travailles dans Visual Studio 2008


    Merci d'avance.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2007
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 256
    Par défaut
    Bonjour à vous,

    Ce problème peut être résolu de deux façons:

    1) Vous passez une instance du DataGrid au second formulaire et celui-ci peut faire tout ce qu'il veut avec.

    2) Vous pouvez faire un formulaire contenant des attributs décrivant quoi ajouter et les récupérer directement dans le premier formulaire (celui contenant le DataGrid) en faisant FormAjout.Attribut par exemple.

    Si je n'ai pas été assez clair, n'hésitez pas à le dire.

    Bonne journée

  3. #3
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2013
    Messages : 32
    Par défaut
    Tu peux créer une méthode public static dans form1 (qui contient datagrid) qui s'occupe de charger les produits depuis la base de donnée et les afficher dans datagrid, et dans form2 après l'ajoute d'un nouveau produit dans la base de donnée tu fait appelle à la méthode du form1 en utilisant la syntaxe
    lah ywfa9na

  4. #4
    Membre averti
    Femme Profil pro
    Faculté des Sciences et Techniques
    Inscrit en
    Mars 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Maroc

    Informations professionnelles :
    Activité : Faculté des Sciences et Techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 23
    Par défaut
    Merci

  5. #5
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2013
    Messages : 32
    Par défaut
    Avec plaisir

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/12/2010, 19h58
  2. Réponses: 1
    Dernier message: 25/09/2008, 20h33
  3. Réponses: 5
    Dernier message: 09/03/2007, 10h07
  4. Accéder au DataSet d'une form depuis une autre
    Par Lucien dans le forum Bases de données
    Réponses: 2
    Dernier message: 07/08/2006, 08h40
  5. Réponses: 4
    Dernier message: 01/10/2005, 17h59

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