关于vb.net水晶报表实例的信息
ASP.NET中水晶报表怎么用?请教,最好附例子
水晶报表可以由很多的方法得到,其中一个就是使用vs.net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。如果你正在使用vs.net开发.net程序,那么你就不需要再安装其它软件了,因为他已经内嵌在vs.net中了。执行模式 水晶报表取数据可以使用下面的方法实现: pull 模式: 被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。 push 模式 : 此时开发表不得不自己编写代码连接数据并组装dataset,同时将它传送至报表。在些这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。 报表类型: 水晶报表设计器能够直接包含报表至工程也能够使用独立的报表对象。 strongly-typed 报表 : 当你将报表文件加入到项目中去时,它就变成了一个了“ strongly-typed“报表。在这些情况下,你将拥有直接创建报表的对象的权力,这将减少一些代码并且能够提供一些性能。 un-typed 报表 : 这里的报表并不直接包含在项目中,因此称为‘un-typed’ 报表。在这种情况下,你不得不使用水晶报表的”reportdocuemt“对象建立一个实例,并且”手动“地凋用报表。 其它注意事项 尽管水晶报表查看器拥有一些很酷的功能,如缩放、页面导航等。但是他不提供打印功能,你不得不调用游览器的打印功能。 vs.net中的水晶报表如果没有注册,那么它只能使用30次,30次后,”保存“功能就不能再使用了。为了避免这个,你不是不在 这里注册此产品。 (好像不是这样子的,不注册也好像能用很长的时间,只是不能提供支持) 默认安装的水晶报表只能支持5个用户,为了支持更多的用户,你不得不在 中购买许可证。 让我们感受一下---在asp.net中使用一个现成的水晶报表文件 让我们先感受一下在webform中使用水晶报表的感觉。 1) 从webform工具栏中拖动水晶报表查看器控件(crystal report viewer)至.aspx页面中。2) 调出水晶报表查看器控件的属性窗口 3) 点击[...]按钮查看"data binding"属性,并弹出了databinding窗口。4) 从左边的"bindable属性”区中选择“report source”5) 选中"自定义绑定表达式"单选按钮,在右边的底部的窗口中指定.rpt文件的文件名和路径,例如:"c:\\program files\\microsoft visual studio.net\\crystal reports\\samples\\reports\\general business\\world sales report.rpt",然后”确定“ 注意:文件”world sales report.rpt“文件是在vs.net安装时创建的。如果你在安装过程中指定了其它目录,此时你最好确认一下路径的正确性。 上面的步骤中实际上是插入了下面这些代码至asp.net文件中: <%@ register tagprefix="cr" namespace="crystaldecisions.web" assembly="crystaldecisions.web" %> 以及: <cr:crystalreportviewer> id="crystalreportviewer1" runat="server" width="350px" height="50px" reportsource=' <%# "c:\\program files\\microsoft visual studio.net\\crystal reports\\samples\\reports\\general business\\world sales report.rpt" %>'> </cr:crystalreportviewer> 注意:在飞刀我的vs.net正式版中自动生成的代码中reportsource产生的样式不是这样子的,它是: reportsource=" <%# c:\xxx\xxx.rpt %>" 这样是错误的,会出现错误信息,有两处错误: databind中要有双引号,因此外部只能用单引号 目录分隔符号不能使用"\",必须使用"\\" 必须按照使用本文介绍的格式来手动修改,这也算是vs.net的一个bug吧。 6) 在page_load方法中调用databind方法。(代码为vb.net) private sub page_load(byval sender as system.object, byval e as system.eventargs) databind() end sub 7)保存并编译你的页面。 现在,你就有一个内嵌水晶报表的webform页面了。
创新互联公司是专业的柳南网站建设公司,柳南接单;提供成都做网站、成都网站设计、成都外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行柳南网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
如何用VB.NET做水晶报表?
CrystalReportViewer
dataset 定义数据源
.rpt 文件描述具体报表样式
再加一个调用报表的FORM,就可以实现简单的报表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句的赋值将在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
VB.net中如何制作水晶报表?
这个专业我也学得不是很好,用书上得例子吧。
某公司尽力需要了解公司在全国各地得销售情况,设计一个水晶报表。统计个地区得销售总额和全国总额
准备工作
用 SQL server 2000 创建一个数据库company 在该数据库中创建一个表Sales.用于储存区域销售数据
在表Sales 中添加若干条记录
设计报表
打开 Visual Studio.NET创建名为 Salesreport得 WINDOWS应用程序 将Form1.cs 名更改为 frmSalesReport.cs
frmSalesReport窗体得属性设置里。 吧 frmSalesReport.cs得Text属性更改为"区域销售报表"
把NAME属性更改为frmSalesReport。
在 VisualStudio.NET 菜单中选择 项目添加新项。在"添加新项"窗口得“类别”区域扩展 “本地项目项”,选择数据,在"模板"区域选择"数据集" 在"名称"那将Dataset1.xsd改名 SalesDetaset.xsd
单击"打开" 将生成一个新得结构文件 SalesDataset.xsd 该文件将显示在 ADO.NET数据集设计器中。
网站名称:关于vb.net水晶报表实例的信息
文章出自:http://pwwzsj.com/article/hgecid.html