DataTable dt  = new DataTable("报表");           //相表dt  中加数据
              foreach (P0103bo record in records)
                    {
                        //加载数据
                      dt.Rows.Add(record.INVENTORY_ID, record.WAREHOUSE_BI)
                   
                    }       ReportDocument myReport = new ReportDocument();      //设置报表路径加载报表
                   myReport.Load(reportpath);                   myReport.SetDataSource(dt);
到最后一步提示 :该报表不含表?????????????什么问题啊?????、

解决方案 »

  1.   

    水晶报表不能用datatable作为数据源吗????????
      

  2.   

      你何不把datatable放到dataset里 让dataset 做报表数据源 试试?~
      

  3.   

    你的报表字段设置的和Datatable的一致吗?不应该有问题啊
      

  4.   

    不是想datagridview一样显示吗???
      

  5.   

    报表模板(rpt)设置数据源了吗
      

  6.   

    http://blog.csdn.net/allen3010/archive/2009/11/10/4794647.aspx
      

  7.   


    在rpt设计界面上,字段资源管理器->数据库字段下面的数据表和数据集的数据表一致吗?