在wpf C#中向列系列添加数据

时间:2009-11-23 11:42:09

标签: c# wpf charts

我想使用C#在WPF中创建ColumnSeries条形图。 我将从数据库中提取数据,并希望将其绑定到条形图。 提取的数据将包含两个值。首先是参数名称(字符串),另一个是它的值(double)。 我应该使用哪种类型的收藏品?以及如何进行绑定? 提前谢谢。

2 个答案:

答案 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