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 :

Comment récuperer la valeur d'une colonne ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut Comment récuperer la valeur d'une colonne ?
    Bonjour tout le monde,

    je suis un débutant en programmation en générale, et en asp.net plus exactement, et j'espere trouver des reponses a mes problemes.

    voila, j'ai donc une table sqlserver qui contient un champ nommé "fichier", et dans lequel j'ai mis le chemin de cecrtain fichier pdf que je doix afficher dynamiquement dans une page aspx.


    j'arrive donc a passer le paramettre de l'enregistrement specific a ce fichier a travers un lien vers ma page, mais je sais pas comment affecter la valeur actuelle de la colonne fichier a un lien pour qu'une fois je clique sur le lien, j'ouvre le fichier pdf en question.

    <a href="???????">more details...</a>

    càd que je sais pas quoi mettre au lieu des interogation .

    merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href='<%#Eval("nomDuParametreQuiContientLeChemin")%>'>more details...</a>
    Fais bien gaffe au simples guillemets et double guillemets.
    Ca marche impec quand tu as un ObjetcDataSource, je ne fais qu'avec ça.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    merci bcp pour la réponse,

    j'essaiyer la syntaxe que vous m'avais donner, mais j'ai le message suivant:
    "BC30451: Le nom 'Eval' n'est pas déclaré"

    que dois-je faire SVP

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Tu devrais poster ton code ou en tout cas des bouts de code, ca nous aiderait pour t'aider

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 179
    Par défaut
    voila mon code:

    Sub AfficherNews()

    id= Request.Params("id")
    dim con as sqlconnection
    con= new sqlconnection("server=(local);initial catalog=mabase ; trusted_connection=true;")
    con.open()
    dim cmd as sqlcommand
    Dim req_cmd As String
    Dim da As SqlDataAdapter
    Dim ds As new dataset
    Dim dt As new datatable()
    req_cmd="Select * from News where id_news=" & id & ";"
    cmd=new sqlcommand(req_cmd)
    cmd.connection=con
    da=new sqldataadapter(cmd)
    da.fill(dt)
    con.close()
    Dim CurrentRow As DataRow
    CurrentRow = dt.Rows(0)
    lbl_titre.Text = CurrentRow("titre_news").toString()

    end sub

    pour remplir les labels j'ai opter pour cette sollution, mais je sais pas cmt faire remplir le lien qui egalement dynamique en fonction du paramettre que j'ai passer en haut (id).

    il ya surment une sollution non? aspx n'est pas aussi faible

    merci pour votre attention

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    tu peux tenter ( desolé je code en C# il faut que tu traduises certains trucs peut etre):

    en global dans ta page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    protected string MonLien ;
    dans ton code behind
    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
    25
    Sub AfficherNews() 
    
    id= Request.Params("id") 
    dim con as sqlconnection 
    con= new sqlconnection("server=(local);initial catalog=mabase ; trusted_connection=true;") 
    con.open() 
    dim cmd as sqlcommand 
    Dim req_cmd As String 
    Dim da As SqlDataAdapter 
    Dim ds As new dataset 
    Dim dt As new datatable() 
    req_cmd="Select * from News where id_news=" & id & ";" 
    cmd=new sqlcommand(req_cmd) 
    cmd.connection=con 
    da=new sqldataadapter(cmd) 
    da.fill(dt) 
    con.close() 
    Dim CurrentRow As DataRow
    CurrentRow = dt.Rows(0)
    lbl_titre.Text = CurrentRow("titre_news").toString()
    MonLien = CurrentRow("ChampDuLien").toString()
    
    
    end sub
    Dans ton code aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <A href="<%#MonLien  %>">blablaba...</A>

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

Discussions similaires

  1. ADO - Comment supprimer toutes les valeurs d'une colonne d une datatable?
    Par Mr_Welby dans le forum Accès aux données
    Réponses: 1
    Dernier message: 24/05/2007, 15h58
  2. Réponses: 2
    Dernier message: 26/08/2006, 12h56
  3. Réponses: 2
    Dernier message: 19/05/2006, 18h01
  4. [C#][Débutant] Comment récuperer la valeur d'une colonne d'une grille
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/04/2006, 05h40
  5. Comment compter seulement une valeur d'une colonne
    Par kolac dans le forum Langage SQL
    Réponses: 7
    Dernier message: 28/07/2005, 01h40

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