DevExpress之ChartControl的SeriesTemplate实例
本文实例讲述了DevExpress之ChartControl的SeriesTemplate用法,分享给大家供大家参考。具体方法如下:
关键代码如下:
usingSystem; usingSystem.Data; usingSystem.Windows.Forms; usingCSharpUtilHelpV2; usingDevExpress.XtraCharts;
namespaceDevExpressChart { publicpartialclasswinGsp:Form { publicwinGsp() { InitializeComponent(); } staticreadonlystringAccessFullPath=string.Format(@"{0}\gsp.mdb",AppDomain.CurrentDomain.BaseDirectory); staticDataTableGspList=null; AccessUtilsV2AccessHelper=null; privatevoidwinGsp_Load(objectsender,EventArgse) {
AccessHelper=newAccessUtilsV2(AccessFullPath); GspList=AccessHelper.ExecuteDataTable("select*fromGsp",null); BuilderDevChart(); } privatevoidBuilderDevChart() { if(GspList!=null) { chartControl1.SeriesDataMember="Year"; chartControl1.SeriesTemplate.ArgumentDataMember="Region"; chartControl1.SeriesTemplate.ValueDataMembers.AddRange(newstring[]{"GSP"}); chartControl1.SeriesNameTemplate.BeginText="GSPin"; chartControl1.DataSource=GspList;
chartControl1.SetXLableAngle(-35); chartControl1.SetCrosshair(true);
chartControl1.Legend.Direction=LegendDirection.LeftToRight; chartControl1.Legend.AlignmentHorizontal=LegendAlignmentHorizontal.Center; chartControl1.Legend.AlignmentVertical=LegendAlignmentVertical.BottomOutside;
chartControl1.AddTitle("GSPList"); } } } }