运用mschart控件时,横轴的数据为数据库中date类型的数据,如下图所示,原本为“2016-03-21”之类的数据显示成了”42450“之类的数据,问一下该怎么修改
程序如下:
程序如下:
private void button1_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("server=.;database=111;Trusted_Connection=SSPI"); SqlDataAdapter sda = new SqlDataAdapter("select * from[111].[dbo].[Table_3]", conn); DataSet ds = new DataSet(); sda.Fill(ds); DataView dv = new DataView(ds.Tables[0]); chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; this.chart1.Series[0].Points.DataBindXY(dv, "time", dv, "U"); }
解决方案
100
在SQL语句中,将date类型转换成字符类型。