Asp.net图表控制间隔不起作用?

时间:2011-04-15 20:50:04

标签: c# asp.net vb.net dundas

我有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 个答案:

答案 0 :(得分: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>