2011-04-15 50 views
0

我有asp.net圖層間問題。我將數據反饋到如下圖表Asp.net圖表控制間隔不工作?

X1  Y1  X2   Y2 
100 907  500  2395 
100 745  500  2343 
100 760  500  2403 

每行是圖表中的一個系列。

在我迭代代碼的每一行作出新系列,並增加圖表

series1.Points.AddXY(dt.Rows(i)(0).ToString, dt.Rows(i)(1).ToString) 
series1.Points.AddXY(dt.Rows(i)(2).ToString, dt.Rows(i)(3).ToString) 

圖表來就像它是好的。

enter image description here

現在我希望讓有限區間樣100,200,300,400,500(500是圖的最大值)。

我試過Chart1.ChartAreas(0).AxisX.Interval = 100,它沒有解決。

回答

1

你可以做到這一點的標記:

<asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSource1"> 
    <Series> 
     <asp:Series ChartType="Line" Name="Series1" XValueMember="ID" 
      YValueMembers="Status"> 
     </asp:Series> 
    </Series> 
    <ChartAreas> 
     <asp:ChartArea Name="ChartArea1"> 
      <AxisX Interval="30" IntervalType="Number"> 
      </AxisX> 
     </asp:ChartArea> 
    </ChartAreas> 
</asp:Chart>