comboBox의 선택한 텍스트를 기반으로 ReportViewer 구성 요소에 다른 보고서를 표시하려고하지만 데이터 원본을 보고서에 바인딩하는 데 어려움이 있습니다. "데이터 소스 인스턴스가 데이터 원본을 DataSet1에 대한 공급되지 않은"
이 comboBox.TextChanged(object sender, EventArgs e)
핸들러보고서를 ReportViewer 구성 요소에 동적으로 바인딩
reportViewer.Reset();
this.reportViewer.LocalReport.ReportEmbeddedResource = "ReportViewer." + MapComboBoxItem2ReportName(cbReports.Text) + ".rdlc";
this.reportViewer.RefreshReport();
내가 오류를 받고 있어요에서 코드입니다.
보고서를 동적으로로드 할 수있는 다른 방법은 무엇입니까?
또한 보고서가 올바르게 바인딩되었는지 확인하기 위해 보고서 이름 (예 : 보고서 이름 등)에 제공 할 데이터를 식별해야합니다. 각 보고서의 예상 데이터 구조는 대부분 다를 수 있습니다. – GalacticCowboy
이것은 나를 위해 전혀 작동하지 않습니다. 내가하고있는 몇 가지 큰 실수가 있습니다. 새로운 보고서를 만드는 과정과 관련이 있다고 생각합니다. 새 보고서를 만들 때마다 DataSource로''DataSet1 "'을 사용하고 있습니다. 이 문제를 해결하기 위해 더 이상 어디에서보아야할지 모르겠다. –