哈哈,题目比较长,但实际上的确值得推荐。最近在做的一个项目的修改工作,拿到一个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应用程序中创建、显示和管理水晶报表,从而为用户提供直观的数据分析和报表生成功能。不断实践和探索,你将成为水晶报表和ASP.NET结合的专家,为企业的数据...
在上一篇关于 ASP.NET 中使用水晶报表的文章中,我们探讨了水晶报表的基本概念以及如何在 ASP.NET 应用程序中集成水晶报表。本篇将继续深入,介绍如何创建 `.rpt` 文件,并通过数据集的方式与报表进行交互。 #### ...
在ASP.NET的MVC模式下,使用水晶报表是一件比较复杂的事情,因为水晶报表需要套打,用EXCEL做报表,根据记录数分页。但是,通过不停的测试和尝试,我们终于实现了在MVC模式下使用水晶报表的功能。 首先,在...
通过学习和实践这个VB.NET水晶报表的制作源代码,开发者可以掌握如何在自己的应用程序中集成报表功能,为用户提供直观的数据可视化和分析工具。水晶报表的灵活性和强大功能使得它在各种规模的项目中都有广泛应用。
ASP.NET是一种基于微软.NET Framework的服务器端Web...通过"水晶报表教程"这个文件,你将有机会深入学习上述所有内容,提升你在ASP.NET环境下使用水晶报表的能力,从而更好地满足业务需求,创建出高质量的报表应用。
ComponentArt是一家提供高质量UI控件的公司,他们的WebChart控件可能被整合进了这个水晶报表.NET版本中,用于创建和展示数据图表。这个控件可能包含多种图表类型,如柱状图、折线图、饼图等,并支持自定义颜色、样式...
Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及... 除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。
ASP.NET和SQL Server是两种广泛应用于企业级Web开发的技术,它们的组合为构建高效、安全且可扩展的网络应用程序提供了强大的平台。在这个“最新ASP.NET+SQL Server项目”中,我们可以深入探讨这两种技术的核心概念、...
ASP.NET Web 应用程序中的水晶报表(Crystal Reports)是一种强大的报表工具,广泛用于生成、设计和展示数据报告。在本篇文章中,我们将深入探讨如何在ASP.NET Web环境中使用水晶报表,结合Visual Studio 2005(VS...
ASP.NET CrystalReport水晶报表制作教程是一项实用的技术,用于在ASP.NET web应用程序中创建和展示复杂的报表。本教程主要涵盖以下几个核心知识点: 1. **水晶报表的添加**:首先,你需要在Visual Studio 2005中,...
例如,在“Crystal Report9示例”中,可能包含了一个连接到SQL Server数据库的VB.NET代码,用于填充数据集。这段代码可能如下: ```vb.net Dim conn As New SqlConnection("连接字符串") Dim cmd As New SqlCommand...
ASP.NET CrystalReport 水晶报表访问时提示登录的解决方法 在 ASP.NET 环境中使用 CrystalReport 水晶报表时,可能会遇到访问报表时提示登录的問題。这是因为 CrystalReport 需要连接数据库才能显示报表内容,而...
### 使用Pull模式在ASP.NET中执行水晶报表 水晶报表(Crystal Reports)是一种广泛使用的报表工具,它能够将数据从各种来源提取并以清晰、专业的格式展示出来。在ASP.NET应用程序中集成水晶报表,可以实现复杂的...
《.NET中水晶报表的使用视频教程》是一个针对.NET开发者,特别是那些希望深入了解水晶报表(Crystal Reports)功能和应用的教程。水晶报表是SAP公司的一款强大报告工具,广泛用于生成各类业务报告,如销售报告、财务...
ASP.NET MVC 框架是微软提供的一种用于构建可维护性和可测试性极高的Web应用程序的模式。结合水晶报表(Crystal Reports),我们可以为ASP.NET MVC应用添加强大的数据可视化功能,生成复杂的业务报告。 水晶报表是...
ASP.NET水晶报表是一种广泛用于创建复杂、交互式报表的工具,尤其在企业级应用程序中非常常见。本实例源码提供了一种深入理解水晶报表在ASP.NET环境中的应用方式。通过这个源码,开发者可以学习如何集成水晶报表到...
水晶报表提供了一个直观的界面,用于设计各种类型的报表,包括表格、图表、文本和图像等。它可以连接到各种数据库,如SQL Server、Oracle、MySQL等,并支持数据集、存储过程和自定义SQL查询。在开发环境中,水晶...
ASP.NET水晶报表是一种广泛用于创建和展示数据报告的工具,尤其在Web应用程序中。它结合了强大、灵活的报告设计功能和高效的数据显示能力,使得开发者能够轻松地在ASP.NET环境中生成复杂的业务报告。本示例将详细...