Code Bye

mschart横轴怎么样显示date类型的数据

运用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类型转换成字符类型。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mschart横轴怎么样显示date类型的数据