2012-08-01 3 views
0

J'ai une base de données, j'interroge cette base de données et prends quelques valeurs de requête de la base de données et puis je tracerai ces valeurs avec le contrôle visuel de diagramme de studio. Mais pas afficher toutes les valeurs dans ma requête. Par exemple:Le tableau n'affiche pas toutes les valeurs

Query = { A, B, C , D , E , F } 

Graphique:

F | 
    | 
C | 
    | 
B | 
    | 
    |__________________________________ 
    1  3  5  9  13 

Il n'y a que trois valeurs dans ce tableau. Mais je veux que toutes les valeurs soient montrées dans ce tableau.

J'essaie, mais ne fonctionne pas:

Chart2.ChartAreas["ChartArea1"].AxisY.Interval = 1; 

code:

private void backgroundWorker1_RunWorkerCompleted(object sender,RunWorkerCompletedEventArgs e)    
{ 
    panel1.Visible = false; 
    chart2.Series["Seçilen Gün"].Points.DataBindXY(myList, dblArray); 
    chart2.Series["Aylık Ortalama"].Points.DataBindXY(myList, dblArray2); 
} 

Liste requête un peu ceci:

myList = {"JOB_A", "JOB_B", "JOB_C", "JOB_D" } 
dblArray = {"12:00, "23:11", 16:31", "18:34"} 
+0

dblArray contient des chaînes? comment ils sont convertis en nombres? N'est-ce pas censé être 12h00, par exemple? – Anton

+0

Contient une chaîne. Fusion en double dblArray [ir] = Convert.ToDouble (c.ToString()); – mogutcan

Répondre

2

Cette réponse a été fournie par l'OP, mais il l'a posté par erreur comme un commentaire.

Chart2.ChartAreas["ChartArea1"].AxisY.Interval = 1; 
Questions connexes