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)
图表来得还不错。 现在我想像100,200,300,400,500(500是图表的最大值)进行插入。 我尝试了Chart1.ChartAreas(0).AxisX.Interval = 100,但没有成功。     

解决方法

您可以在标记中执行此操作:
    <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>