ASP.Net(VB)报表动态查看数据集
我很难接受这一点,我想这是我一直缺少的东西 我正在使用Visual Studio Web Express 2012。我已经安装了报表生成器和报表查看器11。我在报表生成器中创建了一个通用报表文件,因为我似乎无法在Visual Studio中查看任何设计器视图。不是问题。我像往常一样从SQL数据库中提取数据并填充数据集。从这里开始一切都很好。我似乎无法获取报告视图中显示的数据,但无法找出我缺少的内容。我已经在网络上到处找过了,尤其是Stack。我已经使用了一些示例代码,现在报告已经显示出来,但仍然没有数据。任何帮助都会很好ASP.Net(VB)报表动态查看数据集,asp.net,vb.net,dynamic,dataset,reportviewer,Asp.net,Vb.net,Dynamic,Dataset,Reportviewer,我很难接受这一点,我想这是我一直缺少的东西 我正在使用Visual Studio Web Express 2012。我已经安装了报表生成器和报表查看器11。我在报表生成器中创建了一个通用报表文件,因为我似乎无法在Visual Studio中查看任何设计器视图。不是问题。我像往常一样从SQL数据库中提取数据并填充数据集。从这里开始一切都很好。我似乎无法获取报告视图中显示的数据,但无法找出我缺少的内容。我已经在网络上到处找过了,尤其是Stack。我已经使用了一些示例代码,现在报告已经显示出来,但仍然
rv1.Reset()
rv1.LocalReport.DataSources.Clear()
Dim rds As New ReportDataSource("DataSet1", tempDS.Tables(0))
rv1.LocalReport.ReportPath = Server.MapPath("\tests\test.rdl")
rv1.LocalReport.DataSources.Add(rds)
rv1.LocalReport.Refresh()
这也是VB.Net网页。我错过了什么?提前感谢。您绑定数据源了吗?如果我错了,很抱歉,但是在C#asp.net中,在使用A分发后需要绑定数据源。我添加了行rv1.databind()也没有用。谢谢你的建议,但我被难住了。我在datasource和refresh行之间添加了它,但它什么也没做。我一定错过了一些简单的东西。是否有任何更新面板在报告中,或者您正在使用回发加载?没有更新面板。只是基本页面。然而,我注意到,报告只会停留在加载状态,永远不会显示出来。在插入分页符之后,我注意到页面会不断地加载和运行页面加载事件。所以我添加了onpostback=false。然后加载了报告,但没有数据。