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 :

Affichage d'un tableau dans le Textbox vs08


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Par défaut Affichage d'un tableau dans le Textbox vs08
    Bonjour,

    j'ai déclarer un tableau dans un module ( Dim TableauDeTypeClient(Nom, Prénom, Age) As String ) et je veux qu'il s'affiche dans un Textbox quand je clique sur un bouton quelqu'un peux me donner un coup de main et merci d'avance !

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Bonjour,

    si tu veux que toutes les données soient affichées dans un seul Textbox, il faut parcourir ton tableau et ajouter à une string chacun des éléments qu'il contient.

    Pas sûr cela dit que cette méthode soit très propre. Il serait plus approprié de stocker ces données dans une classe Client.

  3. #3
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Par défaut
    Citation Envoyé par ssalatin Voir le message
    Bonjour,

    j'ai déclarer un tableau dans un module ( Dim TableauDeTypeClient(Nom, Prénom, Age) As String ) et je veux qu'il s'affiche dans un Textbox quand je clique sur un bouton quelqu'un peux me donner un coup de main et merci d'avance !
    Salut
    au lieu de déclarer un array de 3 dimension
    déclare une struture et une table de cette structure ou un listof

    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
    26
    27
    28
    29
    30
    31
    Private Structure dataclient
            Public nom As String
            Public prenom As String
            Public age As Integer
        End Structure
        Private listdataclient As New List(Of dataclient)
      pour ajouter à ta liste
     
      Private Sub AddToList()
            'je suppose que le nom prenom age proviennent de different textbox 
            Dim mydataclient As New dataclient
            mydataclient.nom = textboxnom.text
            mydataclient.prenom = textboxprenom.text
            mydataclient.age = Convert.ToInt32(textboxage.text)
            listdataclient.Add(mydataclient)
        End Sub
    Private Sub ButtonAdd_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ButtonAdd.MouseClick
            TextBoxnom.Text = String.Empty
            TextBoxprenom.Text = String.Empty
            TextBoxage.Text = String.Empty
            AddToList()
        End Sub
     
        Private Sub ButtonShow_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ButtonShow.MouseClick
            TextBox1.Text = String.Empty
            Dim lines(listdataclient.Count) As String
            For iter = 0 To listdataclient.Count - 1
                lines(iter) = listdataclient(iter).nom & " " & listdataclient(iter).prenom & " " & listdataclient(iter).age
            Next
            Me.TextBox1.Lines = lines
        End Sub

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    Citation Envoyé par shayw Voir le message
    au lieu de déclarer un array de 3 dimension
    déclare une struture et une table de cette structure ou un listof
    tu ne dois pas connaitre parfaitement ce qu'est une structure, ca se voit au fait que tu as mis un new alors que ca ne fait rien sur une structure
    une classe serait plus appropriée, les structures ca peut poser des problèmes
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    tu ne dois pas connaitre parfaitement ce qu'est une structure, ca se voit au fait que tu as mis un new alors que ca ne fait rien sur une structure
    une classe serait plus appropriée, les structures ca peut poser des problèmes
    merci
    J'ai appris quelque chose de nouveau
    les structures ca peut poser des problèmes
    pourquoi ?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    http://stackoverflow.com/questions/3...rty-in-c-sharp

    google en référence des tas d'autres sur ce sujet, et sur ce forum j'en ai déjà vu qui avaient ce problème

    en tapant 3 lignes de code, on voit qu'on ne peut pas modifier une propriété/variable d'une structure contenue dans un list(of ) par exemple, il faudrait recréer un structure avec les nouvelles valeurs pour la mettre à la place de l'autre dans le list(of )
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    http://stackoverflow.com/questions/3...rty-in-c-sharp

    google en référence des tas d'autres sur ce sujet, et sur ce forum j'en ai déjà vu qui avaient ce problème

    en tapant 3 lignes de code, on voit qu'on ne peut pas modifier une propriété/variable d'une structure contenue dans un list(of ) par exemple, il faudrait recréer un structure avec les nouvelles valeurs pour la mettre à la place de l'autre dans le list(of )
    pour le cas ici on peut bien utilisé une structure

Discussions similaires

  1. affichage d'un tableau dans un boucle
    Par stomerfull dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/03/2009, 18h50
  2. Réponses: 5
    Dernier message: 09/06/2008, 08h57
  3. [DisplayTag] Affichage d'un tableau dans une page jsp
    Par jihane1 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/05/2008, 13h05
  4. Affichage d'un Tableau dans un JLabel
    Par autregalaxie dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 26/04/2007, 13h43
  5. [Mail] Bug d'affichage d'un tableau dans un email
    Par alixe dans le forum Langage
    Réponses: 3
    Dernier message: 22/02/2007, 11h54

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