1

2週間に提出されたフォームの数を、日/時間ごとに分類して視覚化する必要があります。

次のようなデータを返すクエリがあります。

代替テキスト

私の質問は、MSチャートにこのデータを表示するように指示するにはどうすればよいですか?バインドすると、次のようになります。 代替テキスト

拡大して、日付間の時間を表示したいのですが。

4

1 に答える 1

2

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();
于 2011-01-18T17:13:58.860 に答える