【问题标题】:Microsoft Report Viewer Drillthrough using Multiple Data Sources使用多个数据源的 Microsoft 报表查看器钻取
【发布时间】:2016-10-07 15:43:49
【问题描述】:

我得到的错误是“没有为数据源'AssetLatencyCompleteDataSet_fsAssetLatencyComplete'提供数据源实例”

我有 2 个数据源,AssetSummaryDataSet 和 AssetLatencyCompleteDataSet

我只能选择 1 个数据实例,我环顾四周,似乎应该能够为单个报表添加其他数据源,它们将填充在此处看到的报表查看器控件中。

我已经创建了 DrillThrough 处理程序,但是我仍然收到上述错误。

如何将我缺少的数据源实例添加到报表查看器?

{
public partial class frmAssetSummaryRpt : Form
{
    public frmAssetSummaryRpt()
    {
        InitializeComponent();
    }

    private void frmAssetSummaryRpt_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'assetSummaryDataSet.fsAssetRecoverySummaryByClientWO' table. You can move, or remove it, as needed.
        this.fsAssetRecoverySummaryByClientWOTableAdapter.Fill(this.assetSummaryDataSet.fsAssetRecoverySummaryByClientWO);


        reportViewer1.Drillthrough += new DrillthroughEventHandler(reportDrillthroughEventHandler);

        this.reportViewer1.RefreshReport();


    }
    void reportDrillthroughEventHandler(object sender, DrillthroughEventArgs e)
    {

        LocalReport localReport = (LocalReport)e.Report;
        localReport.DataSources.Add(new ReportDataSource("fsAssetLatencyComplete", (object)assetLatencyCompleteDataSet.fsAssetLatencyComplete));
    }

    private void button1_Click(object sender, EventArgs e)
    {
        frmAssetLatencyFullRpt AssetLatencyFullReport = new frmAssetLatencyFullRpt();
        AssetLatencyFullReport.Show();
    }
}

}

【问题讨论】:

    标签: c# winforms reportviewer2008


    【解决方案1】:

    您只需要更改以下行

    localReport.DataSources.Add(new ReportDataSource("fsAssetLatencyComplete", (object)assetLatencyCompleteDataSet.fsAssetLatencyComplete));
    

    指定“AssetLatencyCompleteDataSet_fsAssetLatencyComplete”而不是“fsAssetLatencyComplete”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 2016-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多