是否可以为查询的给定结果自动创建图表?
例如,让我们说我有一个返回3行的select查询(总是根据active的状态返回不同的东西。)是否可以在pageload上单独绘制这3行预定义那些图表?
我没有找到任何代码,只是朝着正确的方向迈出了一步。我假设它可能,但需要更多参与和更多编码才能实现这一目标。
<asp:Chart ID="Chart2" runat="server" DataSourceID="SqlDataSource1" OnLoad="Chart2_Load">
<Series>
<asp:Series ChartType="Line" Name="Series1" XValueMember="insert_date" YValueMembers="recs_last_minute">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
答案 0 :(得分:0)
chart1.ChartAreas[0].AxisX.Minimum = m_objGridSetting.StartPoint_X;
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = m_objGridSetting.Specing_Dx;
chart1.ChartAreas[0].AxisX.Interval = m_objGridSetting.Specing_Dx;
chart1.ChartAreas[0].AxisY.Minimum = m_objGridSetting.Startpoint_Y;
chart1.ChartAreas[0].AxisY.MajorGrid.Interval = m_objGridSetting.Specing_Dy;
chart1.ChartAreas[0].AxisY.Interval = m_objGridSetting.Specing_Dy;
m_objGraphRoot.lstAxis.Sort();
chart1.DataSource = m_objGraphRoot.lstAxis;
chart1.DataBind();
//这里是编码样本