求助!如何用winform控件制作不规则报表?求大神来指导

meitao20 2014-12-12 11:12:54


需求如图,由于客户之前用的是Excel来记录保养人签名的,这样的格式无疑很科学和直观,可是现在用了系统之后,报表想做到这样,似乎比较困难,求教大神指导一下用什么样的报表控件能把每个设备的不规则样式做出来?
...全文
464 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
meitao20 2014-12-16
  • 打赏
  • 举报
回复
引用 6 楼 zanfeng 的回复:
这是我们的软件的打印预览的效果,软件还在完善中。
我想到了用webform中的gridview做这个,可以很复杂的做出来每条数据按照周期画出来,总算能实现,是在不行,就用全表格,不合并,那也没办法。你们这个控件,是付费的吧?我觉得应该给别人的劳动成果给报酬,但是不是我说了能算的。
meitao20 2014-12-16
  • 打赏
  • 举报
回复
引用 9 楼 sp1234 的回复:
我们以前有一个“基于 Excel服务器的工作流系统”,用户可以自己定义 Excel 模板,上传到服务器上之后,定义工作流的流转规则(用鼠标拖画出简单的业务流转图),就可以实现自定义的系统,例如“前台接待、签订维修合同、派工、送到车间维修、多次派工、喷漆、结账、取车、售后跟踪”等环节。中间的财务计算可以在 Excel 上做,而 Excel 是由用户自己提交到服务器的。在这样一个系统中,不管报表有多大(可能大到全国各省公司的投资项目明细汇总),其实在任何客户端表现起来都是 Excel(再加上需要一个类似QQ这样的工具提醒每一个员工的任务日程) 。这种完全不要用什么winform单独写客户端,应该直接用 Excel 做客户端。
感谢关注,说的很正确,说是报表,其实没实际数据操作,就是一个工作记录本的作用,我也有地方用到直接打开服务器断的Excel,然后修改提交,但是这样做肯定会被客户否决掉,因为系统会按照上面的周期,定期的产生任务,然后现场人员对每条任务做保养结论,提交系统。那么系统就产生需求中的表,哪一个是谁做的,如果还需要人为的再填一个excel,那就不可能被接受了。
  • 打赏
  • 举报
回复
我们以前有一个“基于 Excel服务器的工作流系统”,用户可以自己定义 Excel 模板,上传到服务器上之后,定义工作流的流转规则(用鼠标拖画出简单的业务流转图),就可以实现自定义的系统,例如“前台接待、签订维修合同、派工、送到车间维修、多次派工、喷漆、结账、取车、售后跟踪”等环节。中间的财务计算可以在 Excel 上做,而 Excel 是由用户自己提交到服务器的。在这样一个系统中,不管报表有多大(可能大到全国各省公司的投资项目明细汇总),其实在任何客户端表现起来都是 Excel(再加上需要一个类似QQ这样的工具提醒每一个员工的任务日程) 。这种完全不要用什么winform单独写客户端,应该直接用 Excel 做客户端。
  • 打赏
  • 举报
回复
还有一种方式,这种报表其实不是报表,而是“计算表”。用户需要用它来存档、上报、作为进一步分析计算的基础。因此你只要实际上去把数据写到 Excel 工作簿的工作表上(根据工作表的“单元格命名”自动赋值)就行了。于是用户来设计工作簿,而你的程序只是动态打开工作簿、向 Excel 写数据。
  • 打赏
  • 举报
回复
引用 楼主 meitao20 的回复:
需求如图,由于客户之前用的是Excel来记录保养人签名的,这样的格式无疑很科学和直观,可是现在用了系统之后,报表想做到这样,似乎比较困难,求教大神指导一下用什么样的报表控件能把每个设备的不规则样式做出来?
问题是你想要怎样的报表设计方法? 如果你们能够负担得起每一次用户修改报表格式时(假设每一种报表、每年会修改2~3次),那么这种报表可以这样简单地设计: 1. 美工做好漂亮的图片。 2. 放在背景上。而前景放一些 Label。 3. 用程序动态遍历所有的 Label,并自动赋值。这样当修改报表数字位置时,只要用鼠标拖动 Label 即可。 4. 将报表封装为 dll,并使用一个引擎自动加载和调用。
足球中国 2014-12-14
  • 打赏
  • 举报
回复

这是我们的软件的打印预览的效果,软件还在完善中。
meitao20 2014-12-13
  • 打赏
  • 举报
回复
顶一下,有大神帮忙一下么
足球中国 2014-12-12
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390939832 最近一直有工作忙,还在升级。完成你这个是没有啥问题的。
meitao20 2014-12-12
  • 打赏
  • 举报
回复
自己顶一下,顶顶顶
meitao20 2014-12-12
  • 打赏
  • 举报
回复
引用 1 楼 zanfeng 的回复:
http://bbs.csdn.net/topics/390939832 最近一直有工作忙,还在升级。完成你这个是没有啥问题的。
求大神给一个小例子,不胜感激啊,没做过类似的,实在不会,百度也没找到类似的

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧