如何用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
【vb.net报表参数 vbnet implements】 CRViewer91.Width = ScaleWidth
End Sub
VB.NET中向报表传递参数时出错SetParameters传递的参数是Parameters,是 ReportParameter的集合 , 转换当然会出错
可以改为ReportViewer1.LocalReport.SetParameters(New ReportParameter() {temp})
VB RDLC报表参数传递问题没试过封装DLL 。
提供其他的方式:rdlc文件属性,生成操作:嵌入的资源 。
VB.NET的一个示例代码:
Me.reportviewer.Reset()
'这个是相对路径调用的方法Me.reportviewer.LocalReport.ReportPath
=
Application.StartupPath
".\Reports\报表名.rdlc"
'增加报表数据源
Me.reportviewer.LocalReport.DataSources.Add(New
ReportDataSource("DataSet_IntMater",
DataSet.IntMaterComplain))
'使用嵌入的资源方式调用报表
Me.reportviewer.LocalReport.ReportEmbeddedResource
=
"项目名.报表名.rdlc"
Me.reportviewer.LocalReport.DisplayName
=
"报表"
Me.reportviewer.RefreshReport()
vb.net报表参数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于vbnet implements、vb.net报表参数的信息别忘了在本站进行查找喔 。
推荐阅读
- 如何攻击国外的游戏服务器,如何攻击手游服务器
- 电视平台贝什么,所有电视平台
- 玩网络游戏时可以社交吗,玩游戏能谈恋爱吗
- 小度家里电脑怎么连接,小度家里电脑怎么连接网络
- Java代码模拟邮箱页面 java邮箱验证
- 港版三星s9什么cpu,三星s9+港版处理器
- pg数据库uuid函数,pg数据库decode用法
- 网络培训直播工具,网络培训直播工具哪个好
- oracle怎么解析数据 oracle jason 解析