vs2010 chart控件 数据源问题
因为是动态画图,所以刚开始的时候是没有数据的,我希望的效果是在还没有数据的时候就能显示xy轴以及两个轴上的标度,只是没有曲线而已,然后随着数据的采集慢慢画出曲线。但现在的...
因为是动态画图,所以刚开始的时候是没有数据的,我希望的效果是在还没有数据的时候就能显示xy轴以及两个轴上的标度,只是没有曲线而已,然后随着数据的采集慢慢画出曲线。但现在的效果是在没有数据的时候就一白板,xy轴都没有,请问各位要如何解决?谢谢。
展开
3个回答
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
2012-03-27
展开全部
没有什么好的详细教程,给你简单点的,简单示例, <asp:Chart ID="Chart1" runat="server" Height="400px" Width="500px"> <Series> <asp:Series Name="Series1" ChartType="Column" ChartArea="ChartArea1"> </asp:Series> <asp:Series Name="Series2" ChartType="Column" ChartArea="ChartArea1"> </asp:Series> </Series> <ChartAreas> <asp:ChartArea Name="ChartArea1"> </asp:ChartArea> </ChartAreas> </asp:Chart> 后台代码: protected void Page_Load(object sender, EventArgs e) { DataTable dt = default(DataTable); dt = CreateDataTable(); //设置图表的数据源 Chart1.DataSource = dt; //设置图表Y轴对应项 Chart1.Series[0].YValueMembers = "Volume1"; Chart1.Series[1].YValueMembers = "Volume2"; //设置图表X轴对应项 Chart1.Series[0].XValueMember = "Date"; //绑定数据 Chart1.DataBind(); } private DataTable CreateDataTable() { //Create a DataTable as the data source of the Chart control DataTable dt = new DataTable(); //Add three columns to the DataTable dt.Columns.Add("Date"); dt.Columns.Add("Volume1"); dt.Columns.Add("Volume2"); DataRow dr; //Add rows to the table which contains some random data for demonstration dr = dt.NewRow(); dr["Date"] = "Jan"; dr["Volume1"] = 3731; dr["Volume2"] = 4101; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Date"] = "Feb"; dr["Volume1"] = 6024; dr["Volume2"] = 4324; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Date"] = "Mar"; dr["Volume1"] = 4935; dr["Volume2"] = 2935; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Date"] = "Apr"; dr["Volume1"] = 4466; dr["Volume2"] = 5644; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Date"] = "May"; dr["Volume1"] = 5117; dr["Volume2"] = 5671; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Date"] = "Jun"; dr["Volume1"] = 3546; dr["Volume2"] = 4646; dt.Rows.Add(dr); return dt; }
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询