Crystal reports Crystal报告折线图中每条线的自定义颜色

Crystal reports Crystal报告折线图中每条线的自定义颜色,crystal-reports,Crystal Reports,嘿。我目前正在使用Visual Studio 2008和Crystal Reports 12 2008 Full开发一个.NET应用程序 我正在绑定一个自定义对象,该对象类似于: class CustomDataClass { public double Field1; public double Field2; public double Field3; public double Field4; public double Field5; } 每个字段将代表它

嘿。我目前正在使用Visual Studio 2008和Crystal Reports 12 2008 Full开发一个.NET应用程序

我正在绑定一个自定义对象,该对象类似于:

class CustomDataClass
{
   public double Field1;
   public double Field2;
   public double Field3;
   public double Field4;
   public double Field5;
}
每个字段将代表它自己的行。因此,在这种情况下,将显示5行

图表使用上面的类正确显示数据,但是我想用特定的颜色给每个系列上色。例如,Field1数据应为蓝色。字段2数据应为红色

我尝试使用“颜色高光”选项卡来实现这一点,但没有成功。我按以下方式设置它:

字段1的值介于-9999和9999之间,然后应用蓝色。然后,我对其余字段应用了相同的规则

不过,这并不奏效。线条没有按预期着色


我是否正确设置了图表?任何帮助都将不胜感激。

据我所知,没有一种方法可以有条件地将自定义颜色应用于折线图,尽管这种方法适用于条形图


图表将始终以相同的顺序将相同的颜色应用于图表中的每个系列,因此我使用它来创建自定义图例。这是一个肮脏的黑客,但它奏效了。

您可以在crystal之外生成图表,并将其作为图像传递到报告中显示。

您可以使用CRChart库,该库允许您使用宏自定义图表。对不起,这不是免费的
它确实解决了不同线条颜色的问题。

Crystals报告很糟糕。很多。我在粘贴中尝试过,但是图像总是有点模糊。您在使用图像之前是否遇到过类似问题?是的。您必须确定要生成的图像的大小,然后使用示例生成的图像将其添加到crystal中,以便使输出大小与动态生成的图像相同。如果没有,Crystal将调整图像大小,并将其弄得一团糟。