我有一个应用程序,我在其中使用包含的 ASP.NET 图表控件。在我的一个图表中,我需要显示一个带有持续时间的条形图。持续时间存储为 TimeSpan 对象,如下所示:
List<TimeSpan> durations = GetDurations(); // Will be between 15 minutes and 6 hours
List<string> labels = GetLabels();
...
chart.Series["Default"].Points.DataBindXY(xValues, durations);
当我执行这个时,抛出一个异常,上面写着:
系列数据点不支持 System.TimeSpan 类型的值,只能使用以下类型的值:Double、Decimal、Single、int、long、uint、ulong、String、DateTime、short、ushort。
异常很清楚问题是什么。但是,我如何在条形图中显示我的持续时间呢?
谢谢!