2009-11-23 44 views
0

我想使用C#在WPF中创建ColumnSeries条形图。 我将从数据库中提取数据并希望将其绑定到条形图。 提取的数据将包含两个值。首先是参数名称(字符串),另一个是它的值(双精度)。 我应该使用哪种类型的集合?以及如何做绑定? 在此先感谢。将数据添加到wpf中的列系列C#

+0

这听起来像是你应该阅读的在线教程。 – 2009-11-23 12:28:48

+0

@Winston对,祝你好运。文件几乎不存在。 – nitefrog 2011-04-29 02:33:08

回答

1

我终于使用了一个简单的KeyValuePair数组,并将它分配给ColumnSeries的条形图的ItemsSource属性。

-1

只需使用字典

如何使用,我会告诉ü

Dictionary<string,int> data = new Dictionary<string,int>(); 

如果u有一个数据集,然后在数据集中

前使用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; 

这样你可以将数据绑定到列系列图表类型..

如有问题occures随意问..

问候, 卡皮尔Vaichalkar