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 :

Tableau 2 dimensions


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut Tableau 2 dimensions
    Bonjour,j'aimerais créer un tableau 2 dimensions le soucis c'est que je galère un peu.
    Dans la première colonne il y les clés (des chiffres)et dans la deuxième le texte correspondant à l'indice (ex pour la clé 0 correspond le texte salut)

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    ...
    sous vb ??
    tu a essayer d'ajouter un "dataGridView" dans ta fenétre et de le configurer ?

    comme ceci ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    J'utilise VB express 2008 et ce n'est pas dans ma forme que je veux l'utiliser mais je veux le créer dans un module afin d'y stocker mes données...

  4. #4
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    *falais préciser*

    ben c'est pas beaucoup plus compliqué

    je te donne un éxemple que j'utilise et qui fonctionne
    pour moi ce sont des boites que je toi répertorier par numéro et par couche
    exemple:

    Boite N°1 sur la couche 1
    Boite N°2 sur la couche 1
    .
    .
    Boite N°1 sur la couche 3
    Boite N°2 sur la couche 3
    .
    .
    etc.

    voila pour l'explication,
    en code sa donne ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        'Création des tableaux pour la position des boites
        Public BoiteX(10, 60) As Integer
        Public BoiteY(10, 60) As Integer
        Public BoiteZ(10, 60) As Integer
    aprés tu peut simplement l'appeler,
    pour moi c'été des coordonnées X,Y,Z

    a toi de voir ce dont tu a besoins d'enregistrer

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    le soucis c'est que je ne sais pas comment le déclaré et i ajouter des valeurs
    comme ceci?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim Tab(,) as string = {_
                                   {"1","2","3"},_
                                   {"salut","ca","va?"}_
                                   }
    ou alors,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim Tab(,) as string
     
    Tab(0,0) = "1" 
    Tab(1,0) = "2"
    ...

  6. #6
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Ton problème, tu en dimensionne pas vraiment ton tableau.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Tab(,) as string
     
    Tab(0,0) = "1" 
    Tab(1,0) = "2"
    Soit tu donne sa dimension dès le départ :

    n et p étant respectivement ta première et ta deuxième dimension

    Soit tu le redimensionne au fur et à mesure que tu le rempli .

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    le soucies c'est que je ne connais pas forcément la taille du tableau car il change selon les version.

    là ce que je veux c'est juste déclaré un tableau de N ligne avec 2 colonnes et y insérer des données

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    je viens de penser à une autre manière.Ce ne serait pas plus simple d'utiliser les collection?

  9. #9
    Invité
    Invité(e)
    Par défaut
    Salut,

    Je serais effectivement beaucoup plus simple d'utiliser les collections.

    Pour une liste fortement typée accessible par l'index.
    System.Collections.Generic.List(Of T)
    http://plasserre.developpez.com/cour...age-vb3#LV-I-4

    Pour une liste fortement typée représentant une combinaison Clé/Valeur.
    System.Collections.Generic.Dictionary(Of TKey, TValue)
    http://plasserre.developpez.com/cour...age-vb3#LV-I-6

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    C'est j'utilise les dictionnaires,maintenant reste à savoir les manier :S

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

Discussions similaires

  1. [Collections] lecture tableau 2 dimensions
    Par heloise dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 30/09/2004, 10h49
  2. [tableau à 2 dimensions] association String et float
    Par LoLoSS dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 12/07/2004, 10h53
  3. Tableau à n dimensions
    Par youb dans le forum MFC
    Réponses: 10
    Dernier message: 13/05/2004, 14h13
  4. Passage d'un tableau à deux dimensions
    Par karl3i dans le forum C
    Réponses: 3
    Dernier message: 20/10/2003, 14h50
  5. Réponses: 23
    Dernier message: 21/08/2003, 07h16

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