ComponentOne Reports for WinForms帮助文档
步骤九:添加代码以创建字段
全部展开全部展开
全部折叠全部折叠

这个简单的设计器接近完成;目前唯一缺少的部分是用来在报表中创建新字段的代码。
 
查看我们在工具栏事件处理程序写的代码,您会发现它设置了设计器的CreateFieldInfo属性,表示将等待处理设计器的CreateField事件。

添加以下代码,以便在报表中创建新的字段:

Visual Basic

C#

CreateFieldInfo属性可以设置为任意的非空对象,以通知设计器您希望创建一个新的字段。设计器不知道您想要什么类型的字段或你想如何初始化它,所以它跟踪鼠标,允许用户在一个区域内绘制出字段的边框位置。它接着触发CreateField事件,并传递给您所需要的创建字段的信息。

将下面的代码添加到事件处理函数以处理CreateField事件:

Visual Basic

C#

注意代码如何在开始位置调用设计器的 SaveState 方法,因此用户可以撤销创建字段行为。在此之后,字段创建完成,CreateFieldInfo参数用作自定义新的字段,并且使其表现为一个标签或者计算字段。

总结简单设计器程序:一个对于如何操作C1ReportDesigner控件的介绍。

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城