【发布时间】:2011-03-16 21:42:29
【问题描述】:
我有一个包含多个数据表的数据集,我想将其绑定到具有多个列系列的图表。我希望每个系列对 DataSets 中的 DataTables 有不同的值;但是,当图表出现时,两个系列在 Y 列中显示相同的值,即第一个表中的值。
这是我的代码的大致概念:
(我创建并填写了一个名为 diffCharts 的 DataSet,diffCharts 包含表 table1 和 table2,两个表都有 Month 和 Amount 列)
Chart1.Series.Add("table1");
Chart1.Series["table1"].XValueMember = "Month";
Chart1.Series["table1"].YValueMembers = "Amount";
Chart1.Series.Add("table2");
Chart1.Series["table2"].XValueMember = "Month";
Chart1.Series["table2"].YValueMembers = "Amount";
Chart1.DataSource = diffCharts;
Chart1.DataBind();
我错过了什么吗?我以前从未将具有多个表的 DataSet 绑定到图表.... MS 知道如何处理这个吗?
【问题讨论】:
标签: c# charts datatable dataset