彩票走势图

ActiveReports报表控件教程之重置分组序列

转帖|使用教程|编辑:龚雪|2015-08-17 09:25:32.000|阅读 458 次

概述:ActiveReports报表控件教程之重置分组序列

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

ActiveReports 报表分组用于在报表中统计或归类数据,分组允许您以某一字段为分类进行浏览报表。本篇文章我们将阐述如何在不重新设计整个表单的前提下,重置分组序列。

ActiveReports 分组使用 DataField 属性实现分组功能,所以我们可以通过修改 DataField 进行分组的顺序重置。

使用附件中的示例,你会发现分组序列默认为:

Country | City

重置分组序列后分组为:

City | Country

点击重新排序按钮即可进行上述改变。

ActiveReports报表控件单元格合并

实现代码如下:


<pre>
&#39;Fetch the value of each group&#39;s DataField property  </pre>

<pre>
Dim grpsec As New GroupHeader  </pre>

<pre>
grpsec = CType(rpt.Sections(1), GroupHeader)&lt;/span&gt;  </pre>

<pre>
val1 = grpsec.DataField.ToString  </pre>

<pre>
&nbsp; </pre>

<pre>
grpsec = New GroupHeader  </pre>

<pre>
grpsec = CType(rpt.Sections(2), GroupHeader)  </pre>

<pre>
val2 = grpsec.DataField.ToString  </pre>

<pre>
&nbsp; </pre>

<pre>
&#39;Swap the DataField value  </pre>

<pre>
Dim grpsec1 As New GroupHeader  </pre>

<pre>
Dim grpsec2 As New GroupHeader  </pre>

<pre>
grpsec1 = CType(rpt.Sections(1), GroupHeader)  </pre>

<pre>
grpsec1.DataField = val2  </pre>

<pre>
&nbsp; </pre>

<pre>
grpsec1.Controls(0).DataField = val2  </pre>

<pre>
&nbsp; </pre>

<pre>
grpsec2 = CType(rpt.Sections(2), GroupHeader)  </pre>

<pre>
grpsec2.DataField = val1  </pre>

<pre>
&nbsp; </pre>

<pre>
grpsec2.Controls(0).DataField = val1 </pre>

 下载ActiveReports 报表最新版

文章转自:


标签:ActiveReports

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP