ActiveReports MVC 应用:疑难解答

我们在另一篇 文章 中,介绍了如何在 MVC 应用中使用 ActiveReports 报表HTML5 Viewer。HTML5 Viewer 是一款强大的跨平台客户端控件。但是,在使用过程中一些用户反馈在MVC中使用 HTML5 Viewer 或WebViewer 控件时还是遇到了一些问题。所以,本篇文章中我们将讨论下客户端浏览控件使用的问题。

C1Chart在WinForm平台下的同步(三):TriangleMarker同步

在上面的两篇文章中,我们分别讨论了C1Chart在WinForm平台下的同步(一):滚动条同步和C1Chart在WinForm平台下的同步(二):缩放同步,我们讨论了如何在运行时保持两个C1Chart的滚动条同步和缩放同步。本文是本系列的最后一篇,在前两个的基础上,继续深入讨论在WinForm平台下,保持拖拽标签Mark的同步。同样的,在文章的最后,会附上本文所用到的Demo。首先,都是一样的,在设计界面拖拽两个C1Chart,保持大小和位置的一致,以及给两个C1Chart导入相同的数据。代码参考:c1Chart1.SaveChartToFile("Chart1_Data.xml");c1Chart2.LoadChartFromFile("Chart1_Data.xml"); 接着,给C1Chart添加X轴的ValueLabel,让其显示成可移动的带三角标的Marker的样子,如图: 红色竖直带三角符号的线就是我们需要的Marker。有客户问,这条线是如何添加上去的,有没有内置的接口。其实,这就是我们经常用到的AxisX的ValueLabels,只是将其Appearance设置为TriangleMarker,并且将Moveable设置为true,这样就可以在X轴上显示一条Marker的线。注意:要将AxisX.AnnoMethod 属性设置为AnnotationMethodEnum.Mixed,我们设的Marker线才能显示出来。代码参考: this.c1Chart1.ChartArea.AxisX.ValueLabels.Add(1, "Marker"); this.c1Chart1.ChartArea.AxisX.ValueLabels[0].Appearance = ValueLabelAppearanceEnum.TriangleMarker; this.c1Chart1.ChartArea.AxisX.ValueLabels[0].Moveable = true; this.c1Chart1.ChartArea.AxisX.ValueLabels[0].GridLine = true; this.c1Chart1.ChartArea.AxisX.ValueLabels[0].Color = Color.Red; c1Chart1.ChartArea.AxisX.AnnoMethod = AnnotationMethodEnum.Mixed; 同样,通过LayoutLabels事件,获取其中一个的ValueLabel的NumericVaue,赋值给另一个C1Chart。

ActiveReports 9实战教程(7): 报表打印和报表导出

报表有2个非常重要的外延功能:打印、导出。本文就通过2个报表实战例子说明之。

如何使用ComponentOne OLAP for WPF分析SSAS Cube数据

OLAP Cube提供联机分析处理Cube数据的能力,它是一种利用多维数据进行快速数据分析的数据结构。其用户界面一般是一个囊括了所需数据的多维电子表格。举例来讲,当你希望使用产品、时间周期和颜色三种特性来反映销售情况时,对应的理论上的Cube就如下图所示:<div style="width:400px;height:280px;overflow:hidden"><img src="http://www.grapecity.com.cn/image.ashx?picture=clip_image001_1.png" style="float:none; margin-top: -0px;margin-left: -0px;" /></div>

ActiveReports 9实战教程(5): 漂亮的报表

做为程序开发人员,要多想办法减轻工作量,以获得足够多的业余时间做自己喜欢做的事。如果在开发报表中,能够完成报表开发、同时还能作出漂亮的报表,那么肯定会有更多的时间做自己的事情---减少和产品经理、需求经理沟通的成本。

ActiveReports 9实战教程(6): 让报表动起来

报表不仅是静态的,还可以动起来,本文会通过3个报表实战例子说明之。

ActiveReports 9实战教程(4): 交叉汇总与数据处理

在本节,我们通过3个实战报表例子,对AR9中数据处理、分析能力做分享,其中数据处理用的比较多的报表控件为Table、和Matrix。

ActiveReports 9实战教程(2): 准备数据源(设计时、运行时)

在本文,我们通过配置数据源进行报表实战,做过报表开发的报表达人知道,报表中的数据源分设计时数据源和运行时数据源。

ActiveReports 9实战教程(3): 图文并茂的报表形式

基于上面2节内容,我们搭建了AR9的开发环境,配置好了数据源。在本节,我们以官方提供的3个中文图文并茂的报表来展示AR9的功能,并通过实战的方式一一分享。

ActiveReports 9实战教程(1): 手把手搭建环境Visual Studio 2013 社区版

ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境。Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows、Android 和 iOS 应用。支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发,提供设计器、编辑器、调试器和诊断工具。

推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态