vb.net报表参数 vbnet implements

如何用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报表参数的信息别忘了在本站进行查找喔 。

    推荐阅读