Auteur de questions
Creation dynamique d'une série en vb .net #Chart

Discussion générale
-
Bonjour
Je veux creer dynamique des séries. Prenons un exemple simple, chaque série, correspond à 20 lignes de données.
Si jamais j'ai un tableau de 100 lignes <=> 5 séries ( si le meme graphe)
Si c'est 200, alors 10.
Aidez moi svp
IIenne
- Type modifié Aurel Bera mardi 15 juillet 2014 07:03 disc
Toutes les réponses
-
Bonjour
Je dirais d’utiliser des tableaux unidimensionnels de 20 éléments, et simplement copier les infos dans ces tableaux.
Qu'est que vous utilisez comme source de données (DataSet, Array, Liste, etc..)?
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. -
Bonjour,
Je stocke le contenu d'un fichier un excel dans un tableau en mémoire.
Même si je crée des tableaux unidimensionnels comme vous proposez, je serai amenée à créer des séries dynamiquement, car la taille du tableau n'est jamais la même ..
Cordialement
- Modifié Korben05 jeudi 10 juillet 2014 07:12
-
Je vous propose ce code :
Dim nimporte_quel_dimension As Integer = 200 Dim tableACopier(nimporte_quel_dimension) As Integer Dim compt As Integer = -1 Dim DimensionMaximale As Integer = 20 Dim laListe As New List(Of Integer()) Dim elemInList As Integer = 0 For i = 0 To nimporte_quel_dimension - 1 If (i Mod DimensionMaximale = 0) Then compt += 1 Dim arr(DimensionMaximale) As Integer laListe.Add(arr) elemInList = 0 End If laListe(compt)(elemInList) = tableACopier(i) Next
Il partage des éléments d'un tableau tableACopier de dimension nimporte_quel_dimension dans une liste qui contient des tableaux unidimensionnels de dimension maximale 20.
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.