【发布时间】:2014-12-10 02:32:17
【问题描述】:
我是 reportviewer 的新手,并且在这些概念上苦苦挣扎。 我意识到我在这里可能非常愚蠢。我尝试阅读reportviewer,但除了拖放数据集的教程外,没有找到任何教程。这不是我想做的。
我想首先从单个数据表创建一个报告,作为一个学习练习。
我创建了一个数据集,将表格添加到其中并尝试了此代码,但我收到错误:'未指定报告“C:\Users\Mike\BM\Reports\”的报告定义.对象引用未设置为对象的实例'
我不太明白“报告定义”位是什么意思?
请给我一些指导。
Dim MyTestDS As New DataSet
Dim myTestTable As New DataTable
myTestTable = Data.Accounts.Table.Copy
MyTestDS.Tables.Add(myTestTable)
Dim DSReport As New ReportDataSource()
DSReport.Name = "MyTestDS"
DSReport.Value = MyTestDS.Tables(0)
Dim PathReport As String = "C:\Users\Mike\BM\Reports\"
ReportViewer1.LocalReport.ReportEmbeddedResource = PathReport
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(DSReport)
ReportViewer1.LocalReport.Refresh()
ReportViewer1.RefreshReport()
【问题讨论】:
标签: reportviewer