WinForms基于任务报表的帮助 > 报表帮助文档 > 创建报表字段 > 创建自定义字段 |
你可以创建自定义字段,并将他们添加到ReportDesigner的调色板中。完成以下步骤,实现该过程:
下面将介绍图表和渐变字段是如何实现的。这些自定义字段的源代码是可用的,你可以在创建自定义字段时使用它们作为起始点。图表和渐变字段在C1ReportDesigner的设置文件中使用如下代码进行注册:
<customfields>
<item value="C1.Win.C1Report.CustomFields;C1.Win.C1Report.CustomFields.Chart" />
<item value="C1.Win.C1Report.CustomFields;C1.Win.C1Report.CustomFields.Gradient" />
</customfields>
例如,想要在Design调色板中增加一个新字段,需要在"C1ReportDesigner.2.exe.settings" 文件中的<customfields>区域增加你的控制器:
<customfields>
<item value="C1.Win.C1Report.CustomFields.2;C1.Win.C1Report.CustomFields.Chart" />
<item value="C1.Win.C1Report.CustomFields.2;C1.Win.C1Report.CustomFields.Gradient" />
<!-- 在设计器中添加一个新的字段 -->
<item value="MyCustomFieldAssembly;MyCustomFieldAssembly.MyField" />
</customfields>
这里假设你的字段叫做“MyField”,你可以在“MyCustomFieldAssembly”集合中找到它。
注意: 完整的报表,可参阅在报表模板文件下CommonTasks.xml报表模板文件的"12: Custom Fields"章节,该文件保存在ComponentOne Samples文件目录下。 |