哈哈,题目比较长,但实际上的确值得推荐。最近在做的一个项目的修改工作,拿到一个ms sql server 2000的数据库,大概60张表左右,为了看清楚其结构,开始尝试用过visio来逆向工程,但效果不是很好,反向后的图表,位置凌乱,要手工排整齐,不大好使。今天在codeporject.com上看到一老外的介绍,感觉十分好,运行这个WEB程序,只要输入SQL SERVER的数据库名,用户名,密码,就可以通过水晶报表的方式,将这个数据库的所有表全部按其结构打印出来(就象SQL SERVER中用“设计”来查看表的结构一样),比如字段类型,长度,描述,小数位数等等(当然,你可以添加其他的东西,原理一样)。
我试了一下,感觉不错,效果很好。
这个程序的介绍和下载在这里可以找到:
http://www.codeproject.com/useritems/dbadoc.asp PS:要注意的是,这个程序是FOR VS.NET 2003和crysal report 9以上的。首先按文中说的说法,IIS里建立虚拟目录,指向工程中的client目录即可以运行。
还有一个要注意的是,如果SQL SERVER中的字段里的description用了中文的话,在水晶报表导出后的PDF里,会显示一个个方框,解决方法是,找到这个程序里的叫schema.rpt的报表模版文件,选取其description报表字段,将其字体改为宋体就可以正常显示和打印了。
值得一提的是,该程序写的十分不错,可扩展性强,特别是如果要在。NET下学习水晶报表的话,是个不错的DEMO程序
分享到:
相关推荐
ASP.NET下使用水晶报表的快速入门教程 chm ASP.NET下使用水晶报表的快速入门教程 chm
Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及... 除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。
ASP.NET CrystalReport水晶报表制作教程,图文并茂
一个很不错的.net版水晶报表控件,采用flash方式显示
.net下水晶报表开发总结
asp.net MVC 实现水晶报表代码 Using Crystal Report in ASP.net MVC and creating generic report viewer
EXCEL报表_水晶报表_SQL_Server_2005报表制作实例.ppt )
vb.net中加载水晶报表的5种方法
ASP.Net 访问SQL Server 2005报表服务报表并传递参数的范例源码,包含: 一个带参数的报表项目 一个NorthwindCS中文数据库 一个ASP.Net项目源码,其中CustomReportCredentials.cs类完成Windows凭据到ReportView评估的...
c#.net 赋值给水晶报表
asp.net web 水晶报表的使用大全 使用Vs2005+sql 2005,包含水晶报表的各种使用+如何绘制表格
创建 .rpt 文件 : 4) 使用上面的介绍过的方法创建此文件,唯一的不同就是使用数据集来代替前面的直接连接数据。 5)建立.rpt文件之后,右击“详细资料”-->"添加/删除数据库
如何在水晶报表中实现SQL 查询源程序实例,C#.net源代码编写,VisualStudio.net
一个通用的在asp.net中使用水晶报表的示例
vb.net+水晶报表示例
VB.NET2005中水晶报表相关控件使用实例。
关于asp.net水晶报表应用的视频教程