CrystalReport 怎么总是报错; The report has no tables.
SqlConnection MyConnection=new SqlConnection(Form1.remenber);MyConnection.Open();
DataSet ds=new DataSet();
Form1.remenber1="select * from User_Recharge_Info";
SqlDataAdapter MyAdapter=new SqlDataAdapter(Form1.remenber1,MyConnection);
MyAdapter.Fill(ds,"User_Recharge");
CrystalReport1 cr1 = new CrystalReport1();
cr1.SetDataSource(ds.Tables["User_Recharge"]);
错误提示是:The report has no tables.
可是明明有数据啊,
谢谢大家 --------------------编程问答-------------------- 还有我已经
using CrystalDecisions.Shared;
using System.Configuration;
但是我的reportViewer1.DataSource
说没定义,谢谢高手指点。 --------------------编程问答-------------------- 你好象没有指定水晶报表文件所在的位置吧. --------------------编程问答-------------------- 怎么指定呢?? --------------------编程问答-------------------- 没有CrystalReportView,
拖入CrystalReportView,加上
CrystalReportView1.ReportSouce=Cr1; --------------------编程问答-------------------- 谢谢,搞定第二个问题啦,
那么第一个问题呢??
我 ds.writoxml();
明明可以看到一个表数据存在,怎么说没有表呢??
等。。。。 --------------------编程问答-------------------- ? --------------------编程问答-------------------- 遇到同样问题,请求高手解答 --------------------编程问答-------------------- DataSet ds = new DataSet();
ds = DataAccess.RunSQLReturnDS("select * from t_province");
ReportDemo obj = new ReportDemo();
obj.SetDataSource(ds.Tables[0]);
this.CrystalReportViewer1.ReportSource = obj;
this.CrystalReportViewer1.DataBind(); --------------------编程问答--------------------
你们好像没加载报表吧
ReportDocument rpt = new ReportDocument();
rpt.Load(Server.MapPath("Crystal1.rpt"));//加载主报表 --------------------编程问答-------------------- 多加一句 DataSet ds1 = new DataSet();看看,我試過在2003要加 05就免加
补充:.NET技术 , C#