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();