2012-08-01 6 views
0

데이터베이스가 있는데이 데이터베이스를 쿼리하고 데이터베이스에서 쿼리 값을 가져온 다음이 값을 Visual Studio 차트 컨트롤로 플롯합니다. 그러나 내 쿼리의 모든 값을 표시하지 않습니다. 예를 들면 :차트에 모든 값이 표시되지 않습니다.

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

차트 :이 차트에서 세 개의 값이 있습니다

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

. 그러나 나는이 차트에서 모든 가치를 보여주기를 바랍니다.

내가 이것을 시도,하지만 작동하지 않습니다

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

코드 :

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); 
} 

목록 쿼리 어떤이 :

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

dblArray에 문자열이 들어 있습니까? 어떻게 숫자로 변환 되나요? 예를 들어 12.00이 아닌가요? – Anton

+0

문자열이 들어 있습니다. double 형으로 캐스트 dblArray [ir] = Convert.ToDouble (c.ToString()); – mogutcan

답변

2

이 답변은 OP에 의해 제공되었다, 그러나 그는 실수로 그것을 코멘트로 올렸다.

Chart2.ChartAreas["ChartArea1"].AxisY.Interval = 1; 
관련 문제