2011-02-01 7 views
1

그래서 Microsoft 차트 컨트롤을 처음 사용하기 시작했는데 문제가 발생했습니다.ChartAreas (0) .AxisX.LabelStyle.Format 서식 대신 내 축 레이블 텍스트가 변경됩니다

데이터베이스 쿼리를 List 개체로 반환하고 해당 목록 개체를 사용하여 아래 그림과 같이 차트의 X 축과 Y 축을 채 웁니다. (_runData 내 쿼리의 결과를 가득 스타일 개체는 "() DatabaseTableName 목록"

Primary_Chart.Series(0).Points.DataBindXY(_runData, "DateTime", _runData, "UPPER_PRESSURE") 

내 날짜 시간 필드에 일련 번호로 반환한다. (즉 40116.76111)를 그래서 X 축에 서식을 지정할 . 더 쉽게 읽을 필드를 표시 내 문제 코드를 입력합니다.

Chart_Obj.ChartAreas(0).AxisX.LabelStyle.Format = "MM" 

이 코드 대신 일련 번호의 MM를 표시하는 내 축을 변경합니다. 저는 다른 포맷 형식을 실험 한 결과는 내 축 레이블 읽기를 변경하는 것이있다 = 기호 다음에 올린 것과 똑같습니다.

나는 무엇을 여기에서 놓치고 있냐? 감사합니다.

+0

없음 http://msdn.microsoft.com/en-us/library/system.web.ui.datavisualization.charting.series.xvaluetype.aspx를 참조 답변? Thats는 오히려 실망 스럽습니다. 이것은 내가보기 흉할만한 이유를 찾지 못하는 주요한 장애물입니다. – Neberu

답변

1

차트에서 값을 두 배가 아닌 datetimes로 표시하도록하려면 계열의 XValueType을 DateTime 또는 Date로 설정해야합니다.

Primary_Chart.Series(0).XValueType = ChartValueType.DateTime

에 대한 자세한 내용은

관련 문제