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

VB.NET Discussion :

Relier un contenu dynamique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 626
    Par défaut Relier un contenu dynamique
    Bonjour,
    C'est mon premier post ici.
    Je voudrais savoir si dans les faq ou une personne peut me dire comment relier le résultat d'une liste de fichiers récursive dans un dossier à un contrôle de liste style repeater ou datalist. Je l'avais fait dans un tableau mais impossible de rafraichir le tableau dynamiquement.

    Cette liste affiche le contenu d'un répertoire privé, on affiche pas la racine origine physique mais seulement le nom des fichiers et après les répertoires si il y en a et si il y a des fichiers dedans. Elle est rafraichit après chaque upload.

    A partir de ce genre de code :
    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
            If Not System.IO.Directory.Exists(lerepscan) Then
                Me.ListeFichier.Text = "Erreur ! Aucun répertoire trouvé"
                Exit Sub
            End If
     
            Dim LerepAffiche As String = ""
            Dim strFileSize As String = ""
            Dim di As New IO.DirectoryInfo(lerepscan)
            Dim aryFi As IO.FileInfo() = di.GetFiles("*.*", IO.SearchOption.AllDirectories)
            Dim fi As IO.FileInfo
            Dim cpt As Integer = 0
            Dim lerep As String = ""
     
            Me.ListeFichier.Text = "Contenu de votre répertoire privé"
     
            For Each fi In aryFi
                strFileSize = (Math.Round(fi.Length / 1024)).ToString()
     
     
                LerepAffiche = Mid(fi.FullName, Len(lerepscan) + 1)
                lerep = "<br />" + LerepAffiche + " - " + strFileSize + "(KB)"
                Me.ListeFichier.Text = Me.ListeFichier.Text + lerep
     
            Next
    Ici le résultat va dans un contrôle label.

    D'avance merci

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 626
    Par défaut Ok pour le bind
    Bonsoir,
    Je ne sais pas si j'étais dans le bon forum ?!

    Ok j'ai fini par trouver, faut ponter sur un datagrid du XML généré à la volée dans une string.

    je m'autotag résolu
    a+

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

Discussions similaires

  1. [VB.Net] Repeater , contenu dynamique
    Par dyree dans le forum ASP.NET
    Réponses: 31
    Dernier message: 11/07/2006, 10h54
  2. [MySQL] Contenu dynamique suivant le numéro de la semaine courante
    Par mitch99 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 20/05/2006, 21h38
  3. Applet au contenu dynamique, vos conseils...
    Par yizashi dans le forum Applets
    Réponses: 1
    Dernier message: 05/04/2006, 22h41
  4. Effet visuel de Contenu dynamique
    Par kolib dans le forum ASP
    Réponses: 7
    Dernier message: 12/09/2005, 08h37
  5. Réponses: 2
    Dernier message: 09/09/2005, 10h06

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