C# 报表生成器 给个思路!

realrestore 2010-10-11 03:11:55
开发HIS系统里的报表生成器,winfrom的。
应对不同客户对同一功能的不同报表样式的要求,客户自定义报表。

自己的想法是:基于Excel的报表,用xml做为配置文件。
基于Excel的开发没做过,也不知道能不能行,开发起来需要看些什么东西?

请大家给些建议和思路。
...全文
303 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
kun1308168984 2011-06-11
  • 打赏
  • 举报
回复
参考参考yijian
fengyuananan 2010-10-13
  • 打赏
  • 举报
回复
帮lz顶,学习。。
realrestore 2010-10-13
  • 打赏
  • 举报
回复
UP ...
realrestore 2010-10-12
  • 打赏
  • 举报
回复
感谢 changjiangzhibin,whb147
正在看关于excel的透视表的资料,不知道有没有捷径可以走。
EXCEL录制宏
whb147 2010-10-12
  • 打赏
  • 举报
回复
不用的用户组使用不同的模板
然后把数据发送到客户端即可

在客户端就是一个excel的透视表,你要做的就是做一个插件远程获取系统数据
kongdelu2008 2010-10-11
  • 打赏
  • 举报
回复
楼主可以考虑下使用GDI+画报表。
realrestore 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hui717 的回复:]

有成熟的报表了。用grid++,可以,
[/Quote]
Gird++是挺强大的。我想如果用他的话,在拿到客户提出报表修改方案后,我们去做报表到更新到客户机上应该是很迅速了。不知道我理解得对不对,小弟在寻求解决方案,希望大家多多给建议
realrestore 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 changjiangzhibin 的回复:]

1 客户选择显示的列
2 选择需要汇总的部分
3 程序中处理选择

最方便的是使用透视表PivotTable
[/Quote]

先去了解下透视表PivotTable
realrestore 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hui717 的回复:]

有成熟的报表了。用grid++,可以,
[/Quote]

grid++方便集成到winfrom程序里吗? 因为可能会给客户用,要考虑下客户使用的接受程度,操作太难不好。Excel相对来说比较熟悉些
changjiangzhibin 2010-10-11
  • 打赏
  • 举报
回复
1 客户选择显示的列
2 选择需要汇总的部分
3 程序中处理选择

最方便的是使用透视表PivotTable
realrestore 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhouzhangkui 的回复:]

有专门的报表系统的
lz可以去下载看看、参考下
[/Quote]

有哪些呢,不知道用winform好不好实现
realrestore 2010-10-11
  • 打赏
  • 举报
回复
看了下透视表的功能,好像是先有数据,然后做报表。那如何使用这个功能制作报表模板,方便日后调用呢?
因为报表的样式可能就是在服务器上设置一次,其他客户机使用就行了。
hui717 2010-10-11
  • 打赏
  • 举报
回复
有成熟的报表了。用grid++,可以,
zlkingdom 2010-10-11
  • 打赏
  • 举报
回复
客户自定义报表的范围包括哪些,这个是关键
周药师 2010-10-11
  • 打赏
  • 举报
回复
有专门的报表系统的
lz可以去下载看看、参考下
realrestore 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 whb147 的回复:]

不知道你有没有玩过透视表
把数据提供给透视表就可宜乐
[/Quote]
没有接触过,能具体点吗
whb147 2010-10-11
  • 打赏
  • 举报
回复
不知道你有没有玩过透视表
把数据提供给透视表就可宜乐
realrestore 2010-10-11
  • 打赏
  • 举报
回复
显示样式,字段列好,客户指定位置就行了。
目的就是方便客户自己编辑,我的想法就是集成excel,左边列出字段,用户编辑excel报表,再把字段拖到报表的相应位置,作为模板保存起来。打印的时候根据保存的报表模板打印。
try_best7 2010-10-11
  • 打赏
  • 举报
回复
LZ说的自定义报表主要自定义哪些东西呢?显示字段、显示样式(分栏、横纵等)???

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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