日期:2014-05-18  浏览次数:21067 次

mschart 横坐标显示时间为年月日时分秒的问题
在用这个图表控件的时候,返回的数组里的日期是有年月日时分秒,不过在图表控件绑定显示的时候,下面的是绑定的代码
<Series>
  colspan="2">
  <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetAirStationRecord"
  TypeName="OrderTaxi.Common.DataManager.DataManager">
  <SelectParameters>
  <asp:QueryStringParameter Name="stationID" QueryStringField="stationID" Type="String" />
  <asp:Parameter DefaultValue="24" Name="hours" Type="Int32" />
  </SelectParameters>
  </asp:ObjectDataSource>
  <asp:Chart ID="Chart" runat="server" Width="500px" Height="300px" BackColor="LightSteelBlue"
  BackGradientStyle="TopBottom" BackSecondaryColor="White" EnableTheming="False"
  EnableViewState="True" DataSourceID="ObjectDataSource1">
  <Series>
  <asp:Series Name="Series1" BorderColor="White" BorderWidth="2" ChartType="FastLine"
  Legend="Legend1" XValueMember="StatTime" XValueType="DateTime" YValueMembers="TaxiCount"
  YValueType="Int32">
  </asp:Series>
  </Series>却只显示了日期,没有时分秒的,
而且有时候的曲线是这样的


请问哪位遇过这类问题,帮忙看看,谢谢

------解决方案--------------------
<asp:Series Name="Series1" BorderColor="White" BorderWidth="2" ChartType="FastLine"
Legend="Legend1" XValueMember="StatTime" XValueType="DateTime" YValueMembers="TaxiCount"
YValueType="Int32">