将字典绑定到WPF工具包图表
|
这是将字典项绑定到Chart控件的代码。我不断收到以下错误:
\“索引超出范围。必须为非负数,并且小于集合的大小。参数名称:index \”
这是我的代码:
foreach (DataRow drow in objD0s.Tables[0].Rows)// Adding values from a dataset to dictionary
{
string strvalue = Convert.ToString(drow[\"Chemical Name\"]);
string doublevalue = Convert.ToString(drow[\"Global Warming\"]);
Cdata.Add(Convert.ToString(strvalue), Convert.ToDouble(doublevalue));
}
ColumnSeries colSeries = ChartChemImpact.Series[0] as ColumnSeries;
((ColumnSeries)ChartChemImpact.Series[0]).DataContext = Cdata;
colSeries.ItemsSource = myDataTable0.DefaultView;
colSeries.IndependentValueBinding = new Binding(\"[Chemical Name]\");
colSeries.DependentValueBinding = new Binding(\"[Global Warming]\");
}
XAM
chartingToolkit:Chart Name=\"ChartChemImpact\" Title=\"Chart Title\" Width=\"384\" Height=\"280\">
<chartingToolkit:ColumnSeries DependentValuePath=\"Key\" IndependentValuePath=\"Value\" ItemsSource=\"{Binding}\" Name=\"colSeries\" />
</chartingToolkit:Chart>
请帮忙 :(
没有找到相关结果
已邀请:
1 个回复
委婪绷冗诉