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 :

DataRow n'existe pas c# wpf


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut DataRow n'existe pas c# wpf
    Bonjour,
    j'ai créer une table, elle s'appelle "Contact", elle contient deux colonnes, "Nom" & "Prénom".
    Le problème ;

    Je n'arrive pas à ajouter une ligne à ma table. Voici l'extrait de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        private void MenuItem_Click(object sender, RoutedEventArgs e)
            {
                 DataRow row = Contact.NewRow();
                 Contact.AddRow(row);
            }
    Le problème c'est que j'ai un message d'erreur, "le nom "DataRow" n'existe pas dans le contexte actuel".

  2. #2
    Membre éprouvé Avatar de Joel Pinto Ribeiro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 95
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                DataTable t = new DataTable();
                t.Columns.Add("Nom");
                t.Columns.Add("Prenom");
     
                DataRow row = t.NewRow();
                t.Rows.Add(row);
    Comme ça ?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il te manque un import de namespace

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Réponse
    Merci pour ces réponse . C'était bien using.data qui me manquait. Cependant, j'ai créer ma table en mode design et je ne la trouve pas quand je veux ajouter une ligne à la table...

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par 500GB Voir le message
    Merci pour ces réponse . C'était bien using.data qui me manquait. Cependant, j'ai créer ma table en mode design et je ne la trouve pas quand je veux ajouter une ligne à la table...
    Quand tu crées une DataTable "Contact" dans un DataSet avec le designer, ça crée une classe "ContactDataTable". Pour utiliser cette classe, il faut en créer une instance, comme pour n'importe quelle autre classe (sauf pour les membres statiques bien sûr)

    Donc il faut que tu déclares quelque part une variable de type Contact, que tu l'initialises, et ensuite tu pourras utiliser cette variable. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        ContactDataTable _contacts = new ContactDataTable();
        private void MenuItem_Click(object sender, RoutedEventArgs e)
            {
                 DataRow row = _contacts.NewRow();
                 _contacts.AddRow(row);
            }

Discussions similaires

  1. [PB ODBC] Ce serveur n'existe pas ou son accès est refusé
    Par meufeu dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/12/2015, 18h02
  2. Le package javax.servlet.http. n'existe pas
    Par sophie1909 dans le forum JBuilder
    Réponses: 5
    Dernier message: 25/08/2009, 03h17
  3. Réponses: 4
    Dernier message: 08/09/2005, 22h24
  4. erreur : la table n'existe pas !!!
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/06/2005, 14h17
  5. Le membre de collection requis n'existe pas
    Par mschistozis dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2004, 16h41

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