我们需要可视化在 2 周内提交的表单数量,并按天/小时细分。
我有查询返回数据,例如:
我的问题是,我如何告诉 MS 图表显示这些数据?当我绑定它时,我得到以下信息:
我希望它扩展并显示日期之间的小时数。
您可以创建一个 DateTime 对象列表,每个对象都可以将 DateCompletedHour 添加到 DateCompleted 值,然后将您的图表绑定到列表:
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();