0
내가지고있어 오류가마이크로 소프트 보고서 뷰어 드릴 스루 사용하여 여러 데이터 소스
I가이 데이터 소스, AssetSummaryDataSet 및 AssetLatencyCompleteDataSet
"데이터 소스 인스턴스는 데이터 소스 'AssetLatencyCompleteDataSet_fsAssetLatencyComplete'에 대한 공급되지 않은"입니다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();
}
}
}