mengxh 发表于 2016-8-11 17:17:27

如下图的表格问题

问题1:如下图:如何实现表格中的项目名称、项目ID、其他信息为绑定的字段,数据横向延伸,超过三列,自动分页。

问题2:能否有等效于excel中Find函数的表达式。

Lenka.Guo 发表于 2016-8-11 18:25:50

问题1: 如下图:如何实现表格中的项目名称、项目ID、其他信息为绑定的字段,数据横向延伸,超过三列,自动分页。表头区域是需要绑定其他数据源建议您采用TextBox或只用Table的表头部分

解决方法:

[*] 因为报表涉及多数据源绑定,所以建议选择 RDL报表模板
[*] 采用表格和矩表嵌套,因为三行都要横向延伸,所以需要在表格部分嵌套矩表,实现步骤:


[*] 添加表格控件,去掉表格详细数据区域行
[*] 添加三行表头,输入对应的项





3. 添加矩表控件,删除行分组后,删除第一列






4.把第二个单元格的高度调为0cm
5. 给矩表中的列分组单元格,绑定数据字段

6.拖拽到表格控件中,其他行类似。


报表附件下载:

超过三列自动分页,这个需要设置页面纸张的宽度来控制分页。


问题2:能否有等效于excel中Find函数的表达式。
抱歉,没有这个函数,不过可以通过编写脚本来实现同样的功能



mengxh 发表于 2016-8-12 15:49:03

能否提供一个VB的脚本代码或者教程?

Lenka.Guo 发表于 2016-8-12 18:11:10

mengxh 发表于 2016-8-12 15:49
能否提供一个VB的脚本代码或者教程?

非常抱歉,目前VB脚本没有详细的教程,不过语法规则是与VB 脚本的语法是一致的;

希望以下博客能对您有所帮助: http://blog.gcpowertools.com.cn/post/2014/03/25/Section_Script.aspx

mengxh 发表于 2016-8-13 16:12:17

问题1还是没有解决。分页是实现了,表头没有跟过来啊。

Lenka.Guo 发表于 2016-8-15 12:05:10

mengxh 发表于 2016-8-13 16:12
问题1还是没有解决。分页是实现了,表头没有跟过来啊。

请问项目名称、项目ID、其他信息是一 一对应的吗?
如果是对应的,则采用矩表控件就可以实现,如附件:

页: [1]
查看完整版本: 如下图的表格问题