文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>选择报表

选择报表

时间:2010-09-04  来源:bzuit

  这些天一直在忙着一个项目(具体是什么就不多说了),在这个项目开始的时候只是大体的分析了一下流程、大体列了一下数据库中的字段,我就开始建库,开始写代码。我们这个项目的成员不多,只有我们四个(孙,侯,me,陈)(按照技术水平),我自认为拍第三,孙和陈都是大学里的老师,孙的技术very good ,但是陈的技术只能用一般来形容了,而侯曾经是个程序员,现在是一个公司的老板。开始这个项目的时候只有我和陈开始做,建库的工作是我干,他基本不做什么工作。因为侯和老板是外地的,每周末他们都回家。后来侯打电话问我近展,提醒我给陈分点工作。

  因为是自己的数据库,我们想直接用vs2010和sql Server2005,但是陈说不想跟着技术走,跟着技术走太累了。为了他我们只能使用vs2008+sp1.其实陈的技术是相当烂,在学校人人皆知,但是他是个很好的历史老师。这个陈总是等到用到什么才去学,总是比别人慢好几步。开始项目时讨论用Code Smith 还是Entity Framework 还是 SubSonic ,结果陈一个都不会用,而且全不知道。他只知道个linq。最后我们还是觉定用EF,他到开始写代码也没有看过EF和lamdba表达式。

  我和陈就这样开始工作了,因为每个企业可能有多个人员,他就想用js脚本实现在网页中动态添加。当时我就服了,asp.net 中即使可以动态添加,你后天怎么获取数据呢?即使能获取数据,不是太麻烦了么?添加一个再添加一个不就可以了么?他一弄这个就是两天的时间啊。最后说还是添加完一个再说一个吧。我无语啊!!他把数据库中的字段对应的在页面用表格画了一下(这个就是他的工作,后来侯(项目经理)闲我们做的慢的时候还好意思说这个是他做的(两天的工作啊,即使每个表20个字段,五个表才100个字段啊)。

  他画这个表格的时候我正写着dal和bll层的代码。因为使用了EF很多工作都简单了。当时也没考虑用什么报表工具,看vs里有水晶报表就用了,其实很难用,建议大家不要用这种烂东西免得浪费时间。以前我只是简单的用过几次,这次想看看能和EF一起用不?因为数据库中很多字段没有确定是否必填就除了主键其余的都设为非空了。EF自动生成的都是可空类型。结果我取了一个List <T> 给水晶报表做数据源。报错了,"DataSet 不支持Nullable",查了很多资料,没找到合适的答案,我就请教陈老师,他说你来做我这块,我给你画报表。

10分钟后,他说我自己建实体类,自己写dal和bll这样不就解决了。无语啊!!!!难道就不能换个报表工具!!!!真是服他了!!!这样用了10天的时间把一个企业的申请表画完了。这时老板和侯已经决定再请人了,也就是孙。

  孙的加入,使我们前期的工作都白费了。又重新分析了数据。重新建库,重写dal和bll。其实这是好事。私下老板总是说该如何fire陈。

  孙加入前我就开始试用ActiveReport,这个报告工具的确好用。功能很强大。但是一直没有找到ActiveReport 6的破解版(孙加入后我们开始试用vs2010),被迫放弃了。最后选择了Telerik Report,这个工具一般,至少比水晶报表好用。

  我又开始试用Telerik Report ,画报表的任务就成我的了。现在的工作就是天天画报表。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载