当前位置:编程学习 > C#/ASP.NET >>

水晶报表动态创建数据源出错求助

 da.SelectCommand = selCmd;
            DataSet ds = new DataSet();
            da.Fill(ds, "产品");
            dataGridView1.DataSource = ds.Tables[0];
            ReportDocument optdoc = new ReportDocument();
            string path = System.Threading.Thread.GetDomain().BaseDirectory + "CrystalReport1.rpt";
            optdoc.Load(path);
            optdoc.SetDataSource(ds.Tables[0]);
            crystalReportViewer1.ReportSource = optdoc;
            crystalReportViewer1.RefreshReport();

dataGridView1正常显示optdoc.SetDataSource(ds.Tables[0]);这句就出错了,请大侠看看怎么解决,看了很多类似的帖子都没解决呢,说是报表不含表,在另外一个程序中同样的问题说法略有不同。 水晶报表 --------------------编程问答-------------------- 调试看是不是有表不是知道了,看da是否取到了表 --------------------编程问答-------------------- da有表,dataGridView1能显示出来就是水晶报表说报表不含表
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,