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 :

Automatisation d'un label


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Homme Profil pro
    Apprenti en dévelloppement
    Inscrit en
    Août 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti en dévelloppement

    Informations forums :
    Inscription : Août 2010
    Messages : 81
    Points : 63
    Points
    63
    Par défaut Automatisation d'un label
    Bonjour,
    Mon but est d'automatiser mon application, c'est à dire que le text de mon label sera une valeur de mon champ présent dans ma table. afin que la valeur mis dans l'attribut "text", ne soit plus en dure mais automatisé via la base.

    Je travaille avec sql server 2008, ma table s'appelle "Tbl_Cours". Elle contient les valeurs suivantes :

    champ 1 : Maths
    champ 2 : Français
    champ 3 : Economie
    champ 4: Physique
    ...

    Je voudrais donc que mon label retourne une de ses valeurs. ex label 1: retourne valeur maths.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:Label id=label1 Text="Maths" runat="server"/>
    Ici la valeur est mise en dure, comment dois-je faire pour l'automatisé?

    J'espère mettre bien exprimé

    Merci.

  2. #2
    Membre éclairé Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Points : 755
    Points
    755
    Par défaut
    Salut, l’idéale sera de le mettre dans un contrôle formView par exemple. Dans l'itemTemplate tu peux mettre ton Label comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:Label ID="label1" runat="server" Text = '<%# Eval("Champ1") %>' />
    N'oublie pas de renseigner le DataSource ou DataSourceId du formView.
    a+

  3. #3
    Membre du Club
    Homme Profil pro
    Apprenti en dévelloppement
    Inscrit en
    Août 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti en dévelloppement

    Informations forums :
    Inscription : Août 2010
    Messages : 81
    Points : 63
    Points
    63
    Par défaut
    Merci bcp à toi sa a réglé mon problème. Cependant, si j'ai un champ.

    Exemple :

    Champ1 : valeur 1 = maths
    valeur 2 = physique
    valeur 3= français

    Comment est-ce que je pourrais choisir ma valeur du champ. Devrais-je faire plusieurs datasource et donc requête?

  4. #4
    Membre éclairé Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Points : 755
    Points
    755
    Par défaut
    Juste une question, si tu as l'intention de choisir seulement une valeur parmi les proposées, pourquoi n'est pas utilisé un dropdownList au lieu de Label?

  5. #5
    Membre du Club
    Homme Profil pro
    Apprenti en dévelloppement
    Inscrit en
    Août 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti en dévelloppement

    Informations forums :
    Inscription : Août 2010
    Messages : 81
    Points : 63
    Points
    63
    Par défaut
    Car les Labels sont à des endroits différents de la page..

  6. #6
    Membre éclairé Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Points : 755
    Points
    755
    Par défaut
    Dans ce cas, je pense que le mieux sera de lier dynamiquement tes labels avec les données.(une seule requête qui remplie une DataTable par exemple). Ensuite tu parcourt l'objet DataTable pour extraire un à un la valeur qui doit être lier à ton label.

    a+

Discussions similaires

  1. label à caption défilante
    Par ulysse66x dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/06/2003, 21h01
  2. Faire defiler Texte dans un label
    Par Techsan dans le forum Composants VCL
    Réponses: 5
    Dernier message: 08/06/2003, 23h29
  3. [Kylix] Labels du QTreeView tronqués
    Par Mister Nono dans le forum EDI
    Réponses: 3
    Dernier message: 05/11/2002, 19h45
  4. [VB6] Des labels qui réagissent à la souris
    Par murielle dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 24/10/2002, 14h19
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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