C# Telerik报告错误-未指定报告定义的来源

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页面中,“属性”窗口显示数据源

我看过有关Telerik报告问题的相关帖子,但错误尚未解决

当我点击“搜索”按钮时,我应该在Telerik Reportview控件中显示数据。但是,我收到消息报告定义的来源尚未指定。

在我的Telerik.Reporting.Report页面中,我有一个Telerik.Reporting.SQLDataSource控件,该控件具有一个有效的连接字符串值,以及一个有效的参数值和存储过程的SelectCommand值

在Telerik.Reporting.Report页面中,“属性”窗口显示数据源的有效值以及ReportParameters

因此,我提供了一个准确的报告来源

还有什么可能导致数据不显示

更新
在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配置冲突的问题。尝试向同一类库中添加一个简单的报表,并将其可视化。