C1Report 非绑定下的数据绑定

在我们之前的sample里面我们都是直接给C1Report绑定数据源的,本文教大家只有一个后台绑定数据源的例子

如何使用C1Report设计器创建带有图表的报表

最近很多用户在使用C1ReportDesigner的过程中反映不知如何创建一个带有图表的报表,现在我来为大家简单讲述一下具体实现的步骤,希望对有需要的人有所帮助。

在WPF平台绑定C1Report到Collection数据源

本文结合C1ReportDesigner设计器,讲述了如何在WPF平台下简单的绑定C1Report到ObservableCollection数据源。具体的步骤如下所示:1. 创建报表定义文件2.定义集合对象数据源3.导入报表和分配数据源

C1PrintDocument: StartDoc-EndDoc和Generate的对比

很多时候,用户希望在C1PrintDocument中插入新页,他们不知道该使用StartDoc-EndDoc还是使用Generate方法,或者两者都使用。C1PrintDocument的创建既可以使用StartDoc-EndDoc也使用Generate方法。这两者是相似的,但是在实现上有所区别。在本文中,我们讨论创建documents和插入新页的两种方式。StartDoc()-EndDoc() 方法StartDoc方法标记document 产生的开始,在EndDoc方法标记document产生的结束。如果要用StartDoc-EndDoc 方法,render objects需要被添加到document的块中。例如:使用RenderBlock(), RenderDirect() 和RenderInline() 方法,如下所示:c1PrintDocument1.RenderBlock(renderTable1);Generate() MethodGenerate方法使用RefreshCalculatedValues刷新模式产生document。如果要用Generate方法,需要直接添加render objects到document的body。代码如下所示:this.c1PrintDocument1.Body.Children.Add(new C1.C1Preview.RenderText("Hello, World!"));

C1Report:使用NorthWind数据库展示数据

C1Report支持各种数据源类型,包括XML、Access、SQL Server、Oracle等等。此外,对于Visual Studio .NET 数据对象,只要实现了IList,IList以及IEnumerable接口,C1Reports都提供支持。本文演示C1Report绑定其中一种数据源,NorthWind数据库展示常见的报表,以及打印报表。效果如图所示:<p><a onclick="return imageZoom(this);" href="/image.ashx?picture=2014%2f5%2fC1Report-view.png" target="_blank"><img src="/image.ashx?picture=2014%2f5%2fC1Report-view.png" alt="" width="775" height="498"/></a></p>

C1ReportDesigner切换Subreports 的可见性

子报表是嵌套到另一个报表中的报表。当我们需要多张报表显示在同一一报表中时我们就需要子报表。在报表中,创建子报表是非常简单的。关于怎样实现子报表,请参考Documentation 。

C1Report 定制页面大小

C1Report 允许我们安装需求创建和打印 Report , Report 默认纸张大小为 A4 ,但是经常会出现打印机中的值张大小不是 A4 的情况这篇文章将详细讲述“定制纸张大小”。

合并多个C1Reports for WPF/WinForms的内容

C1Report提供了非常灵活的方式来创建和保持多个报表到一个报表定义文件(.XML)中。然而,默认情况下每次预览时只能查看一个报表的内容。本文将介绍如果一次预览多个报表的内容。