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 :

[DataSet] Obtenir la Command


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 359
    Par défaut [DataSet] Obtenir la Command
    Bonjour,

    A partir d'un DataSet ou un sous élément (DataTable, DataRow, etc...) est-ce possible de retrouver un objet OdbcCommand ? (pour mon cas, j'ai un objet DataSetChantier.ChantierRow row)

    Merci

  2. #2
    Membre éclairé Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    Bonjour,
    C'est à partir du TableAdapter qui tu peux récupérer la commande

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 359
    Par défaut
    Citation Envoyé par medtun.net Voir le message
    Bonjour,
    C'est à partir du TableAdapter qui tu peux récupérer la commande
    Ok, je viens de voir sa propriété SelectCommand. Du coup, à partir d'un DataTable on peut remonter jusqu'au TableAdapter ?

  4. #4
    Membre éclairé Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    On peux remonter au dataSet à travers la propriété "Dataset" de la classe dataTable,
    mais excuse moi pour quoi faire ?

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    359
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 359
    Par défaut
    Dans une Classe j'ai :

    protected Chantier(DataSetChantier.ChantierRow row)
    {
    this.chantier = row;
    }

    public static Chantier GetChantierByCodeSinistre(decimal codeSinistre)
    {
    using (OdbcConnection cnx = new OdbcConnection("DSN=mondsn;UID=monuser;PWD=monpwd;"))
    {
    using (ChantierTableAdapter adapt = new ChantierTableAdapter())
    {
    DataSetChantier.ChantierDataTable dt = adapt.GetChantierByCodeSinistre(codeSinistre);

    if (dt.Count == 0)
    {
    // Erreur à générer
    return null;
    }
    Chantier c = new Chantier(dt[0]);
    return c;
    }
    }
    }
    J'obtiens un objet, et j'aimerai (beaucoup) le lier sur un DataGridView !
    Je ne suis pas habitué à utiliser le mode Design du Studio, et pourtant j'ai l'impression que ça me ferait gagné du temps...

  6. #6
    Membre éclairé Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    Bonjour,
    Excuses moi j'ai pas compris ta question.
    Mais si ton problème est de pouvoir visualiser les données d'un dataTable dans un dataGridView, tu dois affecter à la propriété "DataSource" du dataGrid la valeur : "nom de ta DataTable" et puis tu rafraîchis le dataGridView avec la propriété dataBind :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dataGridView1.DataSource = DataTable1;
    dataGridView1.DataBind();

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

Discussions similaires

  1. [XL-2010] Paramètres d'impression indéfinissables ? Obtenir et commander un papersize
    Par lucasgaetan dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/09/2014, 17h23
  2. [XL-2003] Obtenir et commander un papersize
    Par tboudenne dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/01/2011, 15h14
  3. Obtenir et commander un papersize
    Par Basicnav dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/01/2011, 15h02
  4. Réponses: 2
    Dernier message: 03/09/2009, 11h30

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