【发布时间】:2013-05-07 16:53:05
【问题描述】:
在我的 WPF 应用程序中,我有一个以下查询将所选日期范围显示为“日期”,并将每天处理的服务器总数显示为“金额”。
var query_1 =
(this.db.Servers
.Where(a => (a.Date >= fromDP.SelectedDate.Value && a.Date <= toDP.SelectedDate.Value)
&& ((a.ServerID == "ServerID1" || a.ServerID == "ServerID2") && a.Type == "Complete"))
.GroupBy(a => EntityFunctions.TruncateTime(a.Date))
.OrderBy(a => a.Key)
.Select(g => new { Date = g.Key, Amount = g.Count() }))
.ToList();
绑定到 ListBox 的 ItemsSource 时返回如下输出(只是为了检查查询是否正常工作)
现在如何将此结果、Date 和 Amount 绑定到 WPF 图表 X 和 Y 轴。 (X 轴代表日期,Y 轴代表金额)。
图表可以是气泡系列/线系列或柱系列。
【问题讨论】:
-
你需要一些图表控件来做到这一点。那里有一些商业的。我个人不知道任何支持数据绑定的免费解决方案。
-
我目前使用WPF工具包图表控件。我的问题是如何将图1中的值绑定到图表控件
标签: c# wpf linq linq-to-sql linq-to-entities