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

ASP.NET Discussion :

Linq et databinding


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut Linq et databinding
    Bonjour,

    j'utilise le controle linqdatasource pour alimenter mes gridview et mes detailsview, j'utilise des TemplateFields pour afficher les champs des tables en relation avec la table en cours, comme sur les exemples suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Label ID="lblPrenom" runat="server" 
                                    Text='<%# Eval("UTILISATEUR.PRENOM_USER") %>'></asp:Label>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:Label ID="lblPublication" runat="server" 
                                    Text='<%# Eval("PUBLICATION.TITRE") %>'></asp:Label>
    je ne comprend pas pourquoi quelques grid n'affiche rien alors que cela fonctionne très bien pour mes autres grid.

    Merci.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Tout d'abord, bonjour...

    Citation Envoyé par nsanabi Voir le message
    je ne comprend pas pourquoi quelques grid n'affiche rien alors que cela fonctionne très bien pour mes autres grid.
    dis comme ca, moi non plus...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    bonjour,
    1. il n'y a pas de lien entre tes tables dans la base de données !
    2. le select dans ton dataContext ne prend pas les tables en question

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    merci pour vos reponses,
    @zax-tfh : j'explique par un exemple concret : j'ai trois table Commentaire, utilisateur (le visiteur qui a redigé le commentaire) et publication (l'article objet du commentaire)

    pour afficher la liste des commentaires (date, auteur, titre de la publication commenté etc...), je rempli une linqdatasource avec l'entité Comentaire.

    normalement, il ne doit y avoir aucun probleme avec cette syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <asp:Label ID="lblPrenom" runat="server" 
    Text='<%# Eval("UTILISATEUR.PRENOM_USER") %>'></asp:Label>
    MAIS pourtant quelques une de mes gridview affiche le vide, quand d'autre affiche tres bien les données ainsi bindées

    @nachtigal : le dbml a été genéré par linq to sql, tout est corrects, les relations etc..

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    puisqu'il y a une erreur, c'est qu'il y a quelque chose qui tourne pas rond !
    Tu peux montrer le code des gridview qui posent problème ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Perso avant toute chose, j'essaierai via le code de parcourir les trucs qui sont censés s'afficher et faire un debug.print de la valeur histoire de voir si y'a vraiment un probleme au niveau affichage ou bien au niveau data.
    Si rien ne sort dans la console -> probleme Data
    Si quelque chose sort dans la console -> probleme d'affichage

Discussions similaires

  1. LINQ, type anonyme et databinding
    Par lutecefalco dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/02/2009, 19h42
  2. Linq et databinding deux sens
    Par rdh123 dans le forum Linq
    Réponses: 1
    Dernier message: 23/02/2009, 16h31
  3. databinding bidirectionnel en utilisant Linq
    Par rdh123 dans le forum C#
    Réponses: 0
    Dernier message: 16/11/2008, 17h50
  4. GridView, LINQ et DataBinding
    Par pierrot2k dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 05/05/2008, 09h56

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