如何添加CustomField到C1ReportDesigner

使用C1ReportDesigner控件实现一个简单的report 设计器,这个设计器相对于内置的来说,比较简单。允许用户导入,创建,改变,预览,打印和保存Report。这个SimpleDesigner从这里获取:SimpleDesigner.zip (22.69 kb)对于这个简单的设计器,运行时可以在设计器里添加标签、文字等Field,只要在CreateField事件里,调用e.Section.Fields.Add方法即可。但有些Field,如图表,二维码和文字的有所不同。本文就在这个SimpleDesigner的基础上,介绍如何添加CustomField(如二维码、Chart)到设计器里。

管理ActiveReports产品授权:激活和反激活

ActiveReports 报表控件提供两种激活方式:在线激活\反激活和离线激活\反激活。其中离线激活\反激活是为了满足一些工作环境下无法连网的用户而设计的。通过反激活可以把 License 转移到其他电脑中使用。本篇文章将详细阐述开发电脑中的授权管理方法。请注意在需要重现安装系统之前请务必反激活 ActiveReports 产品,否则您的序列号将被锁定无法使用。

管理ActiveReports 8 产品授权:应用程序

有的用户在评估产品期间使用 ActiveReports 设计了部分报表模板,为了在激活 ActiveReports 产品之后能够继续使用已经创建好报表模板,我们需要为原有代码添加 ActiveReports 产品授权。注意:此方法同样适用于进行 ActiveReports 产品升级情况。

如何将多个C1TrueDbGrids控件导出到Excel文件

如何将多个C1TrueDbGrids控件中的数据导出到同一张excel表格中经常出现一些情况使我们需要将数据导出到Excel表格中。数据源可能来自多个ComponentOne TrueDbGrid for WinForms控件以及其他数据绑定控件。然而使用C1TrueDbGrid控件的ExportToExcel方法我们无法将多个C1TrueDbGrid导出成单个Excel文件。

C1PrintDocument提示和技巧

C1PrintDocument允许创建复杂的documents用来打印,预览或是多种格式输出。本文讨论C1PrintDocument中经常被问到的问题。1.自定义C1PrintDocument的PageFooter2.在C1PrintDocument里显示边框。

如何用C1PrintDocument每页打印不同的效果

使用C1PrintDocument打印的时候,顾客有不同的打印需求,比如最后一页显示“最后一页”,其他页显示“未完待续”。或是将某一个部分重复打印在每一页等。本文就介绍如何在C1PrintDocument下在每页打印不同的效果。

ActiveReports快速启动:在 WinForms 平台中使用报表控件

本片文章将阐述首次在WinForms平台下使用 ActiveReports 报表控件的方法。 主要内容包括:新建工程在工程中添加ActiveReports报表文件 添加报表数据源 浏览报表 发布 ActiveReports 应用

C1PrintDocument基于页面大小生成

一般来说,当记录是在c1printdocument描绘,他们根据调整页面大小计算,如果没有可用的页面空间,描绘的内容是按页面进行拆分。在本文中,我们讨论在C1PrintDocument的可用的页面上,如何定位数据。这种方法可以由用户决定如何在页面的位置显示一组记录,而不是单纯的按页面进行拆分记录。步骤如下:1.使用StartDoc方法创建一个新的C1PrintDocment。2.添加需要的数据,比如使用RenderBlock方法添加一个RenderTable到C1PrintDocment。3.现在,使用C1PrintDocument类的AvailableBlockFlowHeight属性,在当前的页面区域设置垂直的一块区域。4.基于AvailableBlockFlowHeight的返回值,决定是否请求文字,例如RenderText,应该从当前页面绘制还是在他们之间应该隔开。新页可以使用C1PrintDocument类的NewPage方法插入。

C1TrueDBGrid: 如何使用鼠标和Ctrl/Shift键实现多行选择

C1TrueDBGrid中,将MultiSelect属性设置为MultiSelectEnum.Simple|MultiSelectEnum.Extended,可以支持record selector多行选择。有些用户希望通过点击行使用这个功能,而不想使用record selector。本文就介绍如何使用鼠标和Ctrl+Shift键选择多行。首先我们需要手动的处理多行的选择,因此我们需要取消自动选择行,这个需要在SelChange事件里设置CAncelEventArgs的Cancel属性为True。

在新建工程中使用C1DataSource控件

这篇博客将通过一个新建的WinForms工程中实际应用C1DataSource for Entity Framework产品。对已经熟悉C1DataSource控件和新建实体模型的人,这里所谈的内容绝不陌生,同时还有让人感兴趣的内容。我们将建立只有一个窗体的简单应用,该应用提供对Northwind贸易公司所有订单的拖拽浏览并显示订单细节的功能。对于整个实现无须写一行代码!最开始请在Visual Studio中新建并保存一个工程。即使还未对工程做任何修改也请进行保存,这样可以避免在未保存工程中创建实体数据模型时那些恼人的警告信息。