问题描述
各位大侠,我今天刚研究下TeeChart画曲线的功能,遇到了此问题,求高手帮忙,快被折腾死了。过程如下:1:下载了TeeChart.dll和汉化的包,引用到我的测试项目中2:在工具栏增加了TeeChart工具控件3:将Tchart控件拖到窗口4:在窗口写代码publicForm1(){InitializeComponent();InitData();}privatevoidInitData(){this.tChart1.Header.Text="测试曲线图效果";this.tChart1.Aspect.View3D=false;this.tChart1.Axes.Bottom.Labels.MultiLine=true;Steema.TeeChart.Styles.Lineline=newSteema.TeeChart.Styles.Line();this.tChart1.Series.Clear();this.tChart1.Series.Add(line);line.Title="保压压差";line.Color=Color.Red;DataTabledt=CreateData();line.DataSource=dt;line.XValues.DataMember=dt.Columns[1].ToString();line.XValues.DataMember=dt.Columns[0].ToString();this.tChart1.Axes.Bottom.SetMinMax(0,20);this.tChart1.Axes.Left.SetMinMax(10,20);}privateDataTableCreateData(){DataTabledt=newDataTable();DataColumndc=newDataColumn("data",typeof(decimal));dt.Columns.Add(dc);dc=newDataColumn("time",typeof(Int32));dt.Columns.Add(dc);Randomrd=newRandom();DateTimetime=DateTime.Now;for(inti=0;i<20;i++){DataRowdr=dt.NewRow();dr["data"]=10+rd.Next(10)%10;dr["time"]=i;dt.Rows.Add(dr);}returndt;}运行的时候界面上并没有画出曲线。后来我上网查了下,说可能要注册,就下载了个TeeChart8(CN).ocx控件通过视窗注册,也成功了,但是运行还是没画曲线。是我方法错了么,还是有什么遗漏?求高手帮忙,多谢