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

Windows Forms Discussion :

Databind non reconnu


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 36
    Points : 37
    Points
    37
    Par défaut Databind non reconnu
    Bonjour,

    J'ai beau cherché mais je ne trouve pas encore pourquoi
    datagridview1.DataBind() n'est pas reconnu

    Voici un extrait de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
          string s = ConfigurationManager.ConnectionStrings[1].ConnectionString;
          string sel = "select * from Fournisseur";
          SqlCeConnection con = new SqlCeConnection(s);
          SqlCeCommand cmd = new SqlCeCommand(sel, con);
          SqlCeDataAdapter sda = new SqlCeDataAdapter(cmd);
          DataSet ds = new DataSet();
          sda.Fill(ds);
          dataGridView1.DataSource = ds;
          dataGridView1.DataBind();
    }
    J'ai l'erreur suivante sur la derniere ligne de code:


    'System.Windows.Forms.DataGridview' ne contient pas une definition pour DataBind()....
    d'aprés mes recherches sur les forums,il faudrait ajouter le reférence
    System.Web.Dll mais impossible de la trouver,impossible de la trouver
    J'ai changé le framework cible vers .net framwerk 4
    J'ai ajouté des assemblies
    rien a faire
    Quelqu'un peut il m'aider
    Merci

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    La méthode DataBind() est spécifique aux applications ASP.NET, puisqu'elle se trouve dans l'assembly System.Web.dll. En Windows Form il n'y a pas lieu d'y faire appel.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Points : 75
    Points
    75
    Par défaut enlever la ligne databind
    Salut,
    comme il a dit Matt07 il faut juste commencer par enlever la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     dataGridView1.DataBind();
    et ça pourrait marcher .

  4. #4
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 68
    Points
    68
    Par défaut
    essaye de définir la proriété DataPropertyName de ton datagridview avec les nom des champs que tu veux binder.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     DGV_toto.Columns[0].DataPropertyName = "nom"
    DGV_toto.Columns[1].DataPropertyName = "prenom"
    si tu veux binder les propriété nom et prenom de ta source de données à ton datagrid.

    ( vérifie bien l'orthographe. aussi que tu connais bien le nombre de colonnes que tu veux afficher ).

    J'espère que ça pourrait t'aider.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2010
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 36
    Points : 37
    Points
    37
    Par défaut
    Merci a vous trois.

    ca me debloque

Discussions similaires

  1. TextBox1.DataBindings non reconnu
    Par ibrahim26 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/01/2009, 09h23
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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