我们需要可视化在2周内提交的表单数量,按日/小时细分。
我有查询返回数据,如:
我的问题是,如何告诉MS图表显示这些数据?当我绑定它时,我得到以下内容:
我希望扩展并显示日期之间的小时数。
答案 0 :(得分:2)
您可以创建一个DateTime对象列表,每个对象可以将DateCompletedHour添加到DateCompleted值,然后将图表绑定到List:
IList<DateTime> ChartData = new List<DateTime>();
foreach (var row in formDataSource)
{
DateTime dt = DateTime.Parse(row["DateCompleted"]);
dt.AddHours(Convert.ToInt16(row["DateCompletedHour"]));
ChartData.Add(dt);
}
FormChart chart = new FormChart();
chart.DataSource = ChartData;
chart.DataBind();