2011-04-16 51 views
0

我有一个折线图来加载一组日常值。有些日子里没有数据,所以如果我只是加载一组数据,折线图会将非连续的日子与一条使图表误导的直线相连。在绑定后更新MSChart中的数据值

然后我调整了我的查询以填充空值(使用左连接)的空白天,并且工作正常。

现在我遇到的问题是,当有一天有一个值,但前一天和后几天没有值时,数据不会呈现(这将是单点)。条形图将解决该特定问题,但不适用于此图表。

例子:

enter image description here

如果排名上,除了12/15的“差距”天不测量,你就不会知道有关于12/15的值。

的一种方式,我相信我能解决这个问题是在我的数据集等于最低值的值,然后将显示neighborless天为断底轴线的尖峰更换空值。至少我认为这将起作用,除非有更好的想法出现。

所以我的问题是:如何在图表绑定之后用我的MIN值替换空值(或者我可以先将数据绑定到中间控件来操纵它,然后将图表绑定到该图表上)。我目前将图表绑定到存储过程,所以虽然我想我可以在那里进行操作,但我怀疑这比创建数据集后迭代要复杂得多。

如果这是一个gridview,我可以在OnRowUpdating代码中轻松实现,但我不知道任何与图表控件等价的东西。

有什么想法?

谢谢。

回答

0

如何为图中的每个点添加标记?

+0

我不确定你的意思。在Min下创建一个仿真数据点?这对我来说似乎有点不礼貌。希望有更好的办法。 – nycdan 2011-06-17 19:48:20