C# Telerik报告错误-未指定报告定义的来源
我看过有关Telerik报告问题的相关帖子,但错误尚未解决 当我点击“搜索”按钮时,我应该在Telerik Reportview控件中显示数据。但是,我收到消息报告定义的来源尚未指定。 在我的Telerik.Reporting.Report页面中,我有一个Telerik.Reporting.SQLDataSource控件,该控件具有一个有效的连接字符串值,以及一个有效的参数值和存储过程的SelectCommand值 在Telerik.Reporting.Report页面中,“属性”窗口显示数据源的有效值以及ReportParameters 因此,我提供了一个准确的报告来源 还有什么可能导致数据不显示 更新C# Telerik报告错误-未指定报告定义的来源,c#,asp.net,telerik-reporting,C#,Asp.net,Telerik Reporting,我看过有关Telerik报告问题的相关帖子,但错误尚未解决 当我点击“搜索”按钮时,我应该在Telerik Reportview控件中显示数据。但是,我收到消息报告定义的来源尚未指定。 在我的Telerik.Reporting.Report页面中,我有一个Telerik.Reporting.SQLDataSource控件,该控件具有一个有效的连接字符串值,以及一个有效的参数值和存储过程的SelectCommand值 在Telerik.Reporting.Report页面中,“属性”窗口显示数据源
在reportviewer设计时,我可以在预览和HTML模式下完美地查看数据 调用报告的代码是:
protected void btnSubmit_OnClick(object sender, EventArgs e)
{
try
{
AssignedTripLog MyTripLog = new AssignedTripLog();
MyTripLog.ReportParameters["Driver"].Value = lbDriver.SelectedValue;
this.TripLogReportViewer.Report = MyTripLog;
}
catch (Exception ex)
{
string errMessage = ex.Message;
}
}
如果您处于调试模式,请尝试重新启动VS。我们将删除数据源并创建一个新的数据源。这对我很有用。我从未在制作中体验过。在发布之前尝试过这两种方法。。。。。不,幸运可能很明显,但是……当您创建数据源时,您可以查询数据库吗?是的,我可以完美地查询数据库。在reportviewer设计时,我可以在预览和HTML模式下完美地看到数据(忘了提到这一点),但在运行应用程序时,我看不到数据。您是在使用独立工具还是在visual studio中工作?看起来报告没有问题,因为您可以运行它,但更重要的是在报告查看器中呈现报告。发布用于在应用程序中呈现报告的代码可能很有用。并检查包含报表的类库在app.config中是否存在与应用程序的app/web配置冲突的问题。尝试向同一类库中添加一个简单的报表,并将其可视化。