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 :

afficher des images dans une table


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Par défaut afficher des images dans une table
    Bonjour j'ai ce code dans une page aspx.vb qui m'affiche des images dans un panel.ca marche mais je voudrais afficher ces images dans un tableau car ce resultat est ceui d'une requete et sous chaque photo je dois rajouter du texte.
    Comment fais t'on pour interfacer du code vb et html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     nombre_affichettes = Nombre_affiche(date1)
            Dim n As Integer = 1
            Do While n <= nombre_affichettes
                Dim IMG_Affiche As New Image
     
                IMG_Affiche.AlternateText = "image" & n
                IMG_Affiche.ImageUrl = "~/IMG/REP_petit.jpg"
     
                Panel1.Controls.Add(New LiteralControl(" "))
     
                Panel1.Controls.Add(IMG_Affiche)
     
     
            Loop

  2. #2
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Suivant tes besoins, tu peux utiliser System.Web.UI.HtmlControls.HtmlTable ou System.Web.UI.WebControls.Table pour gérer un tableau.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Par défaut
    peux tu me donner un exemple d'incrémentation de ma boucle et affichage dans une table en sachant que le nombre de photo afficher et peux etre différents.
    Dsl mais je suis novice

  4. #4
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Voici un exemple (je l'ai écrit comme ça, donc il y a peut-être une ou deux erreurs mais kle principe est là) :
    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
     
            Dim table As HtmlTable = New HtmlTable
            Panel1.Controls.Add(table)
     
            Do While n <= nombre_affichettes
     
                ' Nouvelle ligne.
                Dim tableRow As HtmlTableRow = New HtmlTableRow
                table.Rows.Add(tableRow)
     
                ' Première cellule : image
                Dim tableCell As HtmlTableCell = New HtmlTableCell
                tableRow.Cells.Add(tableCell)
                Dim IMG_Affiche As New Image
                IMG_Affiche.AlternateText = "image" & n
                IMG_Affiche.ImageUrl = "~/IMG/REP_petit" & n & ".jpg"
                tableCell.Controls.Add(IMG_Affiche)
     
                ' Seconde cellule : texte
                tableCell = New HtmlTableCell
                tableRow.Cells.Add(tableCell)
                tableCell.Controls.Add(New LiteralControl("Ceci est l'image " & n))
            Loop

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 207
    Par défaut
    DSL j'ai mis un nouveau post car j'avais à peut prés reussi mais en fait il faudrait que j'affiche le texte sur l'image.est ce possible

  6. #6
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Tu peux mettre une image en fond d'une cellule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tableCell.Style.Add("background-image", imageUrl)

Discussions similaires

  1. Afficher des images depuis une table dans combobox
    Par sihammaster dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/04/2010, 19h51
  2. afficher des images dans une listebox
    Par soforan dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 07/04/2008, 19h11
  3. chargement des images dans une table
    Par sandy07 dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/04/2007, 09h37
  4. Gestion des images dans une table en OLE
    Par Ale74 dans le forum IHM
    Réponses: 9
    Dernier message: 22/03/2007, 14h55
  5. Liaison avec des images dans une table
    Par ValérieBruxelles dans le forum Access
    Réponses: 5
    Dernier message: 25/11/2005, 14h21

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