我想使用C#在WPF中创建ColumnSeries条形图。 我将从数据库中提取数据,并希望将其绑定到条形图。 提取的数据将包含两个值。首先是参数名称(字符串),另一个是它的值(double)。 我应该使用哪种类型的收藏品?以及如何进行绑定? 提前谢谢。
答案 0 :(得分:1)
我最后使用了一个简单的KeyValuePair数组,并将其分配给了Barogram的ColumnSeries的ItemsSource属性。
答案 1 :(得分:-1)
只需使用词典
如何使用我会告诉你
Dictionary<string,int> data = new Dictionary<string,int> ();
如果你有数据集中的数据,那么对数据集中的项使用foreach循环
前:
foreach (DataRow drv in DS.Tables[0].Rows)
{
string strvalue= Convert.ToString(drv["columnname string type"]);
string intvalue= Convert.ToString(drv["column name int type"]);
data.Add(Convert.ToString(strvalue), Convert.ToInt32(intvalue));
}
((ColumnSeries)msChart3.Series[0]).ItemsSource = data;
这样你可以将数据绑定到列系列图表类型..
如果发生任何问题,请随时询问..
的问候, Kapil Vaichalkar