Bonjour à tous,

voila j'ai un petit problème qui commence sérieusement à m'agacer:
j'ai une combobox qui une fois l'index sélectionné m'affiche un graphique avec chart.
l'affichage du graphique fonctionne mais sur l'axe des 'X' il ne m'affiche pas toutes les valeurs que j'ai inscrite, il en saute une sur deux. comment faire pour que toutes ses valeurs soit inscrite?

ce que je comprend pas c'est que quand je fait mon graphique directement avec visual studio 2010 (pas par le code) il affiche bien l'axe 'X'

voila mon bout 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
25
26
  'efface l'ancienne série
        ChartStat.Series.Clear()
        ' Créer la nouvelle série
        Dim seriesStat As New Series()
        ChartStat.Series.Add(seriesStat)
 
        Select Case ComboBoxProduit.SelectedIndex
            Case 0
            Case 1
            Case 2
            Case 3
            Case 4
                StatProduitCommandeEtLivre()
                StatNbCommande()
                Dim i As Integer
                For i = 0 To 9
                    seriesStat.Points.Add(statTabProduitCommandeEtLivre(i, 0), statTabProduitCommandeEtLivre(i, 1)) 
                    seriesStat.Points(i).AxisLabel = statTabProduitCommandeEtLivre(i, 0)
 
                    ChartStat.Series(0).IsValueShownAsLabel = True
 
                    seriesStat.ChartArea = "ChartAreaStat"
                    seriesStat.ChartType = SeriesChartType.Column
                    seriesStat.Palette = ChartColorPalette.Pastel
                    seriesStat.IsXValueIndexed = True
                Next
voila le screen du résultat


Mon code est brouillon pour l'instant car à force de chercher j'ai un peut mis n'importe quoi. je l'arrangerai une fois que j'aurai trouvé le problème.


une autre question aussi, j'ai pas trouvé comment mettre la légende pour chaque colonne rajoutée, cela me permettrai de mettre à quoi correspond les codes

merci par avance.

Christophe