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

Accès aux données Discussion :

Linq to SQL et DataGridView


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2008
    Messages : 103
    Par défaut Linq to SQL et DataGridView
    Bonjour,

    Voila mon problème est je pense tout simple. Je voudrais savoir comment remplir un DataGridView avec une base de donnée que j'exploite en Linq to SQL.
    Sachant que c'est une requete un peu complexe du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var query = from c in db.maBase
                select new{c, caract1 = from d in db.maBase2
                                        select new {etc...}
    Je vous remercie d'avance.

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datagrid.DataSource = query.ToList();

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2008
    Messages : 103
    Par défaut
    Ok merci mais voila, en fait je vous montre ma requete Linq. En fait je voudrais une colonne pour afficher par exemple c.quelquechose puis une colonne pour query.first().ObjectTable.quelquechose puis une colonne ppour autre chose, etc...
    Vous me suivez ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    var query = from c in db.blablaTables
                                where c.blablaID == i
                                select new
                                {
                                    c,
                                    ObjectTable = from v in db.blibliTables
                                                  where v.blibliID == c.ObjectID
                                                  select new
                                                  {
                                                      v,
                                                      ModelTable = from s in db.ModelTables
                                                                   where s.ModelID == v.ModelID
                                                                   select new
                                                                   {
                                                                       s,
                                                                       ManufacturerTable = from t in db.ManufacturerTables
                                                                                           where t.ManufacturerID == s.ManufacturerID
                                                                                           select t
                                                                   },
                                                      ObjectTypeTable = from x in db.ObjectTypeTables
                                                                        where x.ObjectTypeID == v.ObjectTypeID
                                                                        select x
                                                  }
                                };

Discussions similaires

  1. BindingSource LINQ TO SQL DataGridView
    Par rvaouate dans le forum C#
    Réponses: 1
    Dernier message: 18/10/2012, 13h49
  2. combox et datagridview linq to sql
    Par spiderams dans le forum C#
    Réponses: 0
    Dernier message: 22/03/2010, 16h02
  3. [LINQ to SQL] Modification dans un datagridview
    Par matrix3 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 19/03/2008, 08h56
  4. [Linq to sql] db.add() ?
    Par telynette dans le forum Accès aux données
    Réponses: 2
    Dernier message: 08/02/2008, 19h54
  5. [Linq to SQL] Refresh du dbml
    Par zeavan dans le forum Visual Studio
    Réponses: 5
    Dernier message: 02/01/2008, 10h15

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