台灣最大程式設計社群網站
線上人數
1806
 
會員總數:241166
討論主題:186825
歡迎您免費加入會員
討論區列表 >> ASP.NET >> Chart的X軸
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Chart的X軸
價值 : 50 QP  點閱數:147 回應數:6

樓主

跪求大大幫忙
門外漢
0 5
70 9
發送站內信

因為我所需要的時間單位要到us但是在SQL不能存,所以類型只能用nvarchar存不能存成time有關的,可是這樣執行出來卻會出現錯誤,請問有什麼辦法能解決嗎??以下是我的code

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<%@ Page Title="BS" Language="C#" MasterPageFile="~/SiteADX.master" AutoEventWireup="true" CodeFile="BS.aspx.cs" Inherits="驟降" %>


<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">
<br /><br /><br />
<asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSourced1" Width="1200px" Height="469px">
<Titles>
<asp:Title ShadowColor="32,0,0,0" Font="Times New Roman, 30pt, style=Bold" ShadowOffset="3" Text="BS" ForeColor="26,59,105"></asp:Title>
</Titles>
<Series>
<asp:Series ChartArea="ChartArea1" ChartType="Line" Name="#1 DTR 1APT Vc,KV" XValueMember="Time" YValueMembers="#1 DTR 1APT Vc,KV" Legend="Legend1" >
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisY TextOrientation="Rotated270" Title="KV" TitleFont="Microsoft Sans Serif, 10.2pt">
</AxisY>
<AxisX IntervalOffsetType="Seconds" TextOrientation="Horizontal" Title="Time" TitleFont="Microsoft Sans Serif, 10.2pt">
<LabelStyle Format="hh:mm" />
</AxisX>
</asp:ChartArea>
</ChartAreas>
<Legends>
<asp:Legend Name="Legend1">
</asp:Legend>
</Legends>
</asp:Chart>

<asp:SqlDataSource ID="SqlDataSourced1" runat="server" ConnectionString="<%$ ConnectionStrings:HIOIKIConnectionString4 %>" SelectCommand="SELECT * FROM [BS]"></asp:SqlDataSource>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Download" Height="37px" Width="116px" CssClass="navbar-right" />


</asp:Content>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------

搜尋相關Tags的文章: [ X軸 ] ,
本篇文章發表於2017-11-06 15:13
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

跪求大大幫忙
檢舉此回應
我有試過把<AxisX IntervalOffsetType="Seconds"設成auto 還是一樣
本篇文章回覆於2017-11-06 15:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

跪求大大幫忙
檢舉此回應
圖為我的資料,我現在是想要照著資料抓取,但是我的X軸的間隔想改成三個間隔,然後間隔的值皆為秒,總共3秒
本篇文章回覆於2017-11-06 17:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
你的BS資料表只有兩個欄位嗎?
你要改成三個間格,要改ms chart的屬性
ref http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20090315234948ZPQ.html
本篇文章回覆於2017-11-07 09:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

跪求大大幫忙
檢舉此回應
D大 我目前的資料就只有兩個欄位,但是卻一直跑出資料點插入錯誤,明明把XValueType還有YValueType都設成Auto了,不知道為什麼一直錯誤
本篇文章回覆於2017-11-07 17:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

跪求大大幫忙
檢舉此回應
是不是只要Y軸的資料有負值小數點就都會跑出這個錯誤訊息呢
本篇文章回覆於2017-11-08 15:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
你先寫固定的值,不要從資料庫撈。
把值丟進去chart就知道正不正常。
那你五樓的問題就有答案了。

先讓程式能跑,能跑後再來改撈資料。
本篇文章回覆於2017-11-10 09:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.