none
ASP.NET Web Form Project(C#) Chart Multi-Series以日期為X軸 RRS feed

  • 問題

  • 我的專案是Web Form Project with C#,我想在Chart上畫上兩個Series,以下是資料表

    Id ItemName ItemDate ItemValue
    0   Na      20130101  1.1
    1   Na      20130102  2.2
    2   K       20130103  3.3
    3   K       20130104  4.4

    呈現出來,發現X軸日期並沒有合併20130101~20130104,請問一下我要如何可以合併X軸以日期為單位?以下附上我的source code。

    日期以2013/01/01的形式情形也是一樣只顯示兩天的日期區間。

    Complete source code:

    https://skydrive.live.com/embed?cid=FBEB6373D9321A7F&resid=FBEB6373D9321A7F%2129174&authkey=ALuBc0cJGebid80


    akira32 編程之家 Xuite: http://blog.xuite.net/akira32/home

    2013年11月23日 下午 12:48

解答

所有回覆

  • 您好,

    請您將ItemDate欄位的資料型態改成日期型態,如Date, DateTime,試看看!


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/


    • 已編輯 亂馬客 2013年11月23日 下午 04:00
    • 已標示為解答 akira32 2013年11月29日 下午 01:15
    2013年11月23日 下午 03:57
  • 如果是使用內建的MSchart的話,用底下這方法試試看,

    ChartArea area = this.chart1.ChartAreas[0];

    area.AxisX.IntervalType = DateTimeIntervalType.Days;

    欄位改成像亂馬客大所說的Datatime試試看。

    2013年11月27日 上午 09:00