VB.NET水晶报表出错,如何解决! 5
DimrptDocumentAsReportDocument=NewReportDocument运行到这句代码提示错误。未处理"System.NullReferenceE...
Dim rptDocument As ReportDocument = New ReportDocument 运行到这句代码提示错误。
未处理"System.NullReferenceException" 类型的异常出现在crystaldecisions.crystalreports.engine.dll中。
其他信息:未将对象引用设置到对象的实例。 展开
未处理"System.NullReferenceException" 类型的异常出现在crystaldecisions.crystalreports.engine.dll中。
其他信息:未将对象引用设置到对象的实例。 展开
1个回答
展开全部
光看这一句的话,没发现问题,问题可能是出现在前面。
显示水晶报表的基本框架是这样的,如下:
'参数字段集合
Dim ParamFields As New ParameterFields
'参数字段
Dim ParamField As ParameterField
'离散值
Dim DiscreteVal As New ParameterDiscreteValue
''创建一个强类型报表实例
crReportDocument = New CrystalReport1
''将Dataset传递给报表
crReportDocument.SetDataSource(dataSet)
''将报表传递给浏览器
CrystalReportViewer1.ReportSource = crReportDocument
这个应该是你需要的,希望能帮到你,另外,如果你是刚刚接触水晶报表的话,关于水晶报表的问题你可以去 阿泰 CSND的BLOG 找找,不知道你有没有听说过,呵呵反正是很强大啦~
显示水晶报表的基本框架是这样的,如下:
'参数字段集合
Dim ParamFields As New ParameterFields
'参数字段
Dim ParamField As ParameterField
'离散值
Dim DiscreteVal As New ParameterDiscreteValue
''创建一个强类型报表实例
crReportDocument = New CrystalReport1
''将Dataset传递给报表
crReportDocument.SetDataSource(dataSet)
''将报表传递给浏览器
CrystalReportViewer1.ReportSource = crReportDocument
这个应该是你需要的,希望能帮到你,另外,如果你是刚刚接触水晶报表的话,关于水晶报表的问题你可以去 阿泰 CSND的BLOG 找找,不知道你有没有听说过,呵呵反正是很强大啦~
参考资料: http://blog.csdn.net/itmingong/archive/2005/04/26/363622.aspx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询