我有一個具有多個DataTable的DataSet,我想將它綁定到具有多個列系列的圖表。我期望每個系列對DataSet中的DataTables有不同的值;但是,當圖表出現時,兩個系列在Y列中顯示相同的值,即第一個表中的值。將數據集綁定到多列MS圖表
這裏是我的代碼是什麼樣的一個總體思路:
(我創建並填充DataSet中名爲diffCharts,diffCharts包含表Table 1和Table,兩個表具有列月份及金額)
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是否知道如何處理這個問題?
我有一個事實上,我一直試圖在我的代碼中尋找DataSets的合法需求多年,而這(顯然)不是這樣,因爲我自己生成表格,所以我可以重寫按照您的建議添加更多Y列。 – Dave 2011-03-17 14:24:39