请推荐 winform 下的报表工具

bruce007 2005-06-20 02:43:43
各位高手能否推荐一下winform 下的报表工具
最好是具有一下特征:
1、 开发方便, 使用设计器设计好模板, 比较方便的设计好模板文件
2、 数据源最好是能指定DataSet
在运行时给指定一下模板文件, 数据源 就应该比较方便使用。

ps: 最好各位不要提什么reporting service。 这个冬冬bs 下一台服务器安装、发布还可以。 在winform 下使用简直不敢恭维。 本人当初也是好不容易写了一个dataset 的插件。
分不够可以另外开帖再给,
...全文
609 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
bruce007 2005-06-22
  • 打赏
  • 举报
回复
现在打算用水晶, 呵呵 先结分, 以后有问题再来问各位高人
笨马克 2005-06-22
  • 打赏
  • 举报
回复
cell
lxstruggle 2005-06-22
  • 打赏
  • 举报
回复
如果你真的需要了解,请加我 吧: QQ:80330179
bruce007 2005-06-22
  • 打赏
  • 举报
回复
各位高人, 请介绍你们用得报表时, 介绍一下它得特点好吗?
elite2018 2005-06-21
  • 打赏
  • 举报
回复
VBREPORT.NET 还凑合
boyxia 2005-06-21
  • 打赏
  • 举报
回复
www.gird2000.com/cn

声明:我不是枪手,这个东东我用过,研究了好一阵子,感觉很不错。价格也实惠。关键是纯.NET控件,开发方便,速度也快。
zhongwanli 2005-06-21
  • 打赏
  • 举报
回复
DEV EXPRESS
vikey 2005-06-21
  • 打赏
  • 举报
回复
devexpress
bruce007 2005-06-21
  • 打赏
  • 举报
回复
请教一下, 如果使用水晶报表 winform客户端使用报表 部署方便吗?
bugcool 2005-06-21
  • 打赏
  • 举报
回复
devexpress试试!
yitiaoming2003 2005-06-21
  • 打赏
  • 举报
回复
水晶报表不错
itoltgvi 2005-06-21
  • 打赏
  • 举报
回复
水晶报表
conan19771130 2005-06-21
  • 打赏
  • 举报
回复
水晶报表网上注册码很多,搜一下啊
515189 2005-06-21
  • 打赏
  • 举报
回复
vs 里没有自带的报表工具吗?我记得好像有啊!学习ing!!!!
stonegoldaustin 2005-06-21
  • 打赏
  • 举报
回复
chart_fx保证能让您满意
zhpsam109 2005-06-21
  • 打赏
  • 举报
回复
我用cell和水晶!
bruce007 2005-06-21
  • 打赏
  • 举报
回复
to boyxia(>>无天刀绝 [抵制日货]<<)
我们目前用的是devexpress 的Grid , 也有导出功能 它的列表的功能很强的, 简单的报表我们现在可以省去。
但是我不喜欢 devexpress 的report, 它需要把报表发布成dll。 另外它的数据源是dataset的方式 但是好像必须是强类型的吧。 能不能不用这个强类型的dataset呢, 请高人指点
bruce007 2005-06-20
  • 打赏
  • 举报
回复
to gatr() :
你说的那个使用exel 来做报表不是我想要的, 我的希望是根据设计器来设计模板文件, 尽量做到少写代码。 毕竟报表主要的难点是在取数据。 以前用过明宇报表, 可惜它只能用在web方式下。
目前我用的eXpress grid 可以做到将列表中的数据导出到exel, 它可以实现分组的功能。 使用起来很方便的。 一些简单的报表就可以省去了。
烤火的鱼 2005-06-20
  • 打赏
  • 举报
回复
我一直用EXCEL做报表,当然是先做成模板,这里有我早期的文章,现在改动非常大了,主要是为了通用
ftp://202.107.251.26
流梓 2005-06-20
  • 打赏
  • 举报
回复
楼主有兴趣研究一下:PB、DELPHI报表打印,然后看你能否在C#中解决。。。

请加群:9660225

里面有个打印自定义模块,你可以加一下。。。
加载更多回复(3)
一、应用场景与出发点 同一个系统中,为了解决不同的客户可能需要设计不同的单据打印模板,实现此方法可能是: 1、设计不同的自带RDLC报表文件,根据当前客户加载不同的报表并打印 2、GDI+绘图 和 打印组件 ,不同的客户创建不同的绘图XML格式的模板内容 3、其他第三方组件 主要对比一下前两种方法,第一种方法不好之处在于,不灵活,开发者必须地每个客户制订一个报表,不推荐采用。第二种方法,修改对应的模板内容就可以了, 模板内容可以是Xml文件,也可以是存放在数据库中的Xml格式字符串。推荐采用这种方法。然后这种方法的也有一个棘手问题 :如何让用户快速、方便地设计打印模板,本示例就是为了解决这个问题。 二、实现思路与原理 功能概要:设计一个界面,支持用户自由添加 要打印的项,文本,直线,图片 等,并且可以方便改变打印项的 字体、颜色、粗细、位置,设计时支持效果预览。 技术要点:GDI+绘图、拖动控件、XML解析、自定义控件 三、相关类介绍 绘图工具类:DrawHelper 实现 xml格式模板 与 打印项 之间进行互相转换,在目标画板中绘制 拖动工具类:WinHelper 实现控件的鼠标拖动,键盘移动 自定义控件:用于显示文字的文本框 TextBoxExt、用于显示直线的标签 LabelExt 主窗体代码:用于用户操作,添加,删除,编辑,打印项 详细介绍参照我的博文:http://de.cel.blog.163.com/blog/static/51451236201472215450939/
Grid++Report 报表组件适用于VB.NET、C#、VB、VC、Delphi、C++Builder、Foxpro(VFP)、易语言等一切支持 COM 的开发工具。除了提供报表的统计分析、打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,让报表查询显示、打印、打印预览及数据导出等功能集成一体化实现。轻松实现通用报表、表格报表、动态报表、多层表头、票据与发票套打、交叉表、表中表及各种特殊报表等。提供详尽帮助文档与各种编程平台下的丰富例子,安装中包括可直接运行例子程序,安装后即刻体验此报表工具。包括简体中文版、繁体中文版与英文版。经过数年的发展,已经被国内多家有影响力的通用软件厂商采用,其用户遍布各行各业,已经成为用户受众面最广的国产报表开发工具。

Grid++Report 报表组件具有如下特点:
1、适用范围广:VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、易语言等一切支持 COM 的开发工具。
2、功能强大:实现普通格式报表、表格报表、多层表头、票据套打、交叉表等各种报表非常简便;报表完全可编程定义,非常适合开发通用软件中的动态报表。
3、独有的报表查询显示功能:除了提供报表的打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,既提供报表查询与输出的集成一次性实现,又能保证数据的一致性与完整性。
4、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中。
5、提供图表功能,在报表中直接实现图表功能。包括:饼图、叠加饼图、柱状图,连线图、散列点图等。
6、报表数据导出格式丰富,格式包括:Excel、PDF、图像、HTML、文本,CSV 等。
7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。
8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。
9、报表查询显示时提供报表内容文字查找功能。
10、全中文界面,针对中国报表进行了很多专门实现,如:报表表格线、财务金额线、大写金额、发票打印圆圈中画叉图标、负数红字显示、多层表头等。很多在国外报表控件中很难实现的功能在本报表控件中可以轻易实现。
11、组件提供丰富交互事件,轻松实现报表穿透(透视)查询和报表交互。
12、重新发布简单:只需分发两个 DLL 文件。
13、易学易用:完全可视化设计,完善的复制/剪切/粘贴(Copy/Cut/Paste)和恢复重做(Undo/Redo)功能,专业的拖放操作与即时编辑功能。
14、编写了完整详尽的帮助文档。提供了丰富例程,包括VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、中文编程易语言。
15、为 Delphi、C++Builder 编写专门的包装类,象使用 VCL 控件一样使用 Grid++Report。
16、支持所有常规条形码,打印条形码精度高易读取。

Grid++Report 网站:http://www.rubylong.cn
Grid++Report V4.5 下载地址:http://www.rubylong.cn/Download/Grid++Report4.5cn.zip
RDIFramework.NET V3.0 WinForm辅助类帮助文件,为c#winform窗体应用开发提供帮助。RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持Web与WinForm。 使用RDIFramework.NET敏捷开发框架能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。 强大灵活的权限控制组件,模块分配与管理组件,灵活易用的工作流组件、数据字典管理组件,丰富的报表统计组件、即时通讯(IM)组件、邮件中心组件、微信开发相关组件、任务调度组件、自动升级组件,各种常用的商业控件,强大的基于本框架的代码生成器,开发实例、丰富的基础类库、开发辅助工具等各基础常用功能组件。框架提供的大量通用插件,完成功能的开发就像搭积木一样,只需要把各种组件进行组合拼装,拼装好了系统的开发也就完成了。应用系统建立在此框架之上,采用构件式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。

110,533

社区成员

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

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

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