mschart横轴如何显示date类型的数据?

vertina321 2016-09-21 04:11:02
运用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");
}
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vertina321 2016-09-21
  • 打赏
  • 举报
回复
引用 3 楼 qq_24655885 的回复:
[quote=引用 2 楼 zbdzjx 的回复:] 在SQL语句中,将date类型转换成字符类型。
请问该如何转换?[/quote] 运用"Select CONVERT(varchar(100),time,112) from [111].[dbo].[Table_3]"语句将data类型转换成string型即可,谢谢了!
vertina321 2016-09-21
  • 打赏
  • 举报
回复
引用 2 楼 zbdzjx 的回复:
在SQL语句中,将date类型转换成字符类型。
请问该如何转换?
zbdzjx 2016-09-21
  • 打赏
  • 举报
回复
在SQL语句中,将date类型转换成字符类型。
巴士上的邂逅 2016-09-21
  • 打赏
  • 举报
回复
你debug一下看看ds.Tables[0]的time列的值是什么?

111,117

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧