码迷,mamicode.com
首页 > Windows程序 > 详细

c#,win frm 水晶报表,动态字段

时间:2014-08-26 17:49:36      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:http   os   使用   io   数据   2014   cti   sp   on   

动态字段做之前怎么也做不出来,愁死。

后来发现其实挺简单,似乎只要是多个重复字段的数据,就可以自动排出来,只要把他们放在section3(详细资料):

bubuko.com,布布扣

c0到c14是将要重复输出的字段(数据不重复,如List<CCC>,CCC含有c0到c14这些属性)。然后将  section3(详细资料)  的高度压紧,因为重复的时候,行高就是section3的高度,不压紧将会留白。

这样,就可以动态字段了,虽然还是有点局限的感觉

bubuko.com,布布扣

然后我就发现,我有一张图片(已转byte[])没有办法放进去了,直接放进CCC会不会出现重复什么什么的。结果实践后发现,其实不放在section3(详细资料)就不会重复,于是我把这个字段放在 section1(报表头)中。并且发现,不用每个CCC都为图片字段赋值,只要list的第一个CCC的图片字段有值就可以了。

bubuko.com,布布扣

经过测试发现,在 section5(页脚) 也是一样的,但他要在list的最后一个CCC里。

我在实际使用时,并不是用的list,而是DataTable,在上面的每个CCC都是DataTable的里的行,每个字段就是DataTable里的列。

我根本不知道用List行不行,list就是一个坑。。。

 

bubuko.com,布布扣

 

c#,win frm 水晶报表,动态字段

标签:http   os   使用   io   数据   2014   cti   sp   on   

原文地址:http://my.oschina.net/animalong/blog/306850

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!