Asp.net 你缺少一份阿森贝利的推荐信吗

Asp.net 你缺少一份阿森贝利的推荐信吗,asp.net,rdlc,Asp.net,Rdlc,我在我的项目中使用RDLC报告 protected void btnview_Click(object sender, EventArgs e) { ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Report.rdlc"); MyDataset dsreceipt =

我在我的项目中使用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控件中看到类似的情况;您能否检查bin目录中是否有以下内容的正确版本:-

  • Microsoft.ReportViewer.Common.dll
  • Microsoft.ReportViewer.ProcessingObjectModel.dll
  • Microsoft.ReportViewer.WebForms.dll
  • Microsoft.ReportViewer.WinForms.dll

您是否定义了类
MyDataset
?检查标题中程序集的拼写并粘贴实际错误消息。并且,在代码中包含using语句,以便我们能够理解问题better@AbdulRahmanAnsariMyDataset是MyDataset.xsd文件只需使用
DataSet
而不是
MyDataset