posts - 211,  comments - 582,  views - 53万
项目分配任务,我被分配到负责报表部分。我最终选择了ComponentOne的那套报表系统,虽然拼拼凑凑,还是把任务敷衍过去了。为什么说是频频凑凑呢?因为客户要求报表需要有表格的边框,但是外国人是不习惯这种以单元格排报表的方式,他们用的是单元的静态定位的方法。最终为了解决这个问题,我不是用给单元格加边框,然后把两个相邻边框相重叠的办法,而是自己画了几条线。虽然说是有些困难,但是还算基本满足了要求,报表看起来也是蛮专业的。
但是后来不行了,因为数据有可能会很长,会超过单元格在设计时设计的长度,那么就会把后面的部分给截断了,显示不了完整的数据。解决的办法就是把超出长度的数据绕到下一行去,不过这样的话问题就出来。因为一旦新开一行,必然要增加单元的高度,那样同一行的单元就无法对齐了。而且由于我的线是静态定位的,这样甚至会覆盖掉我画的线。
后来就这个问题,我发帖去CSDN问了问,答案是说这个基本上很难。我想用水晶报表来碰碰运气,不过据说那个也是一丘之貉。推荐使用了CELL,但是找不到破解。最终我是决定使用EXCEL,至于是不是能顺利的完成任务,我还是有几分自信的。
posted on   taowen  阅读(1769)  评论(7编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示