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 :

Test de données dans un TemplateField (Utilisation du Bind)


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 103
    Points : 48
    Points
    48
    Par défaut Test de données dans un TemplateField (Utilisation du Bind)
    Bonjour,

    j'affiche dans un datagridview des données de tables.
    avec les BoundField, j'affiche directement des données des colonnes sélectionnées!
    j'ai 2 colonnes ou obligatoirement l'une des 2 a la valeur NULL, je veux donc afficher que celle ou la valeur n'est pas nulle (logique Wink dans une seule colonne (l'un contient du text, l'autre des byte[] pour faire une image)!

    bref j'essaie de tester la valeur nulle de mes données pour savoir si j'affiche l'une ou l'autre de mes données!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <asp:TemplateField HeaderText="Ancienne valeur" SortExpression="ADL_AncienneValeur">
        <ItemTemplate>
            <% if (Bind("ADL_AncienneValeur") != DBNull.Value) { %>
                <asp:Label ID="lblAncienneValeur" runat="server" Text='<%# Bind("ADL_AncienneValeur") %>' />
            <% } else { %>
                <asp:Image ID="imgAncienneValeur" runat="server" />
            <% } %>
        </ItemTemplate>
    </asp:TemplateField>
    et forcement il y a un hic, je peux pas faire if (Bind("ADL_AncienneValeur") != DBNull.Value)
    avez vous une solution a me proposer Big Smile

    merki

  2. #2
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 194
    Points : 158
    Points
    158
    Par défaut
    tu mets ton test dans l'evenement "RowDataBound" de ta GridView.
    cet évenement se déclenche aprés l'ajout d'une ligne à ton Grid. donc tu peux tester la valeur de ta cellule et afficher ce que tu veux.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 103
    Points : 48
    Points
    48
    Par défaut
    merci pour cette précision

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

Discussions similaires

  1. [MySQL] a propos le test des donnés dans un formulaires
    Par senda dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/02/2009, 10h07
  2. [C#] Utilisation des données dans un Thread
    Par Seth77 dans le forum C#
    Réponses: 12
    Dernier message: 24/10/2006, 15h14
  3. Réponses: 2
    Dernier message: 02/08/2006, 11h32
  4. [VBA-E]type de donnée range en vba utilisée dans une feuille
    Par Yoyo51 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/03/2006, 11h26
  5. PB d'utilisation des formulaires de données dans EXCEL
    Par adil155 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/11/2005, 17h09

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