2014-04-16 3 views
0

내 프로젝트에서 RDLC 보고서를 사용하고 있습니다.일치하는 참조가 누락되었습니다

protected void btnview_Click(object sender, EventArgs e) 
    { 
     ReportViewer1.ProcessingMode = ProcessingMode.Local; 
     ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Report.rdlc"); 
     MyDataset dsreceipt = GetDataItem("select * from tblGeneratedReceipt "); 
     ReportDataSource datasource = new ReportDataSource("Receipt", dsreceipt.Tables[0]); 
     ReportViewer1.LocalReport.DataSources.Clear(); 
     ReportViewer1.LocalReport.DataSources.Add(datasource); 

    } 

    private MyDataset GetDataItem(string p) 
    { 
     SqlCommand cmd = new SqlCommand(p,conn); 
     SqlDataAdapter adp = new SqlDataAdapter(cmd); 
     MyDataset rec = new MyDataset(); 
     adp.Fill(rec, "DataTable1"); 
     return rec; 
    } 

내가 줄에 오류가 발생하고 개인 MyDataSet로 GetDataItem (문자열 P) 오류가 나는 ReportViewer 컨트롤이 비슷한을 본 적이

+0

당신이 클래스'MyDataset'를 정의 ???? –

+0

제목에 어셈블리의 맞춤법을 검사하십시오. –

+0

실제 오류 메시지를 붙여 넣으십시오. 그리고 우리가 문제를 더 잘 이해할 수 있도록 코드에 using 문을 포함 시키십시오. – Sam

답변

1

참조 조립 누락에 관한 것입니다;

  • Microsoft.ReportViewer.Common.dll
  • Microsoft.ReportViewer.ProcessingObjectModel.dll
  • Microsoft.ReportViewer - : 당신은 당신이 올바른 버전 당신의 bin 디렉토리에 다음의이 있는지 확인할 수 있습니다. WebForms.dll
  • Microsoft.ReportViewer.WinForms.dll
관련 문제