Asp.net диаграмма ... преобразование даты (в количестве) из базы данных в месяц (имя)
Я пытаюсь сделать asp.net диаграмма, где дата извлекается из базы данных по оси X...теперь я хочу, чтобы дата, которая извлекается из базы данных, была чем-то похожа на эту "2016-01-01"...я хочу отобразить только месяц в словах с годом в числе, как для "2016-01-01" это должно быть похоже на "Jan2016".
Я пробовал свои способы, но я получаю эту ошибку:
String was not recognized as a valid DateTime
This is how i want the graph(Link for image).
Что я уже пробовал:
protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { DataTable dt = new DataTable(); using (OdbcConnection con = new OdbcConnection(ConfigurationManager.ConnectionStrings["connect1"].ConnectionString)) { con.Open(); OdbcCommand cmd = new OdbcCommand("select left(a.date,10) As Date,round(sum(a.mins),2) as MIns from summarydatashort a,clientsrecord b where a.orig_clli=b.orig_clli and a.date like'2016%' and b.emplye='Ankit' group by left (a.date,7),b.emplye", con); OdbcDataAdapter da = new OdbcDataAdapter(cmd); da.Fill(dt); con.Close(); } DateTime[] x = new DateTime[dt.Rows.Count]; int [] y = new int[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { CultureInfo ci = new CultureInfo("en-US"); x[i] = DateTime.ParseExact(dt.Rows[i][1].ToString(), "MMMM", ci); y[i] = Convert.ToInt32(dt.Rows[i][1]); } Chart1.Series[0].Points.DataBindXY(x,y); } }
Karthik_Mahalingam
используйте объект acutal date из БД и измените формат в настройках диаграммы
mridulkoul123
Спасибо, брат...Я просто сделал это