首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我想做一张医生处方笺的报表,但是做出来的报表都读不出数据,大家帮小弟我看看小弟我写的语句有没有错

2012-06-23 
我想做一张医生处方笺的报表,但是做出来的报表都读不出数据,大家帮我看看我写的语句有没有错我想做一张医

我想做一张医生处方笺的报表,但是做出来的报表都读不出数据,大家帮我看看我写的语句有没有错


我想做一张医生处方笺的报表,但是做出来的报表都读不出数据,大家帮我看看我写的语句有没有错

C# code
  private void FormSrytalreport_Load(object sender, EventArgs e)        {            try            {                //string st = SQL.getCon();                SqlConnection con = new SqlConnection(SQL.getCon());                string sql = "select * from patient_cf";                con.Open();                SqlDataAdapter sda = new SqlDataAdapter(sql, con);                DataSet ds = new DataSet();                sda.Fill(ds, "patient_cf");                CrystalReport1 crr = new CrystalReport1();                crr.SetDataSource(ds.Tables["patienet_cf"]);                this.crystalReportViewer1.ReportSource = crr;            }            catch (Exception ex)            {                MessageBox.Show(ex.ToString());            }


我运行了程序后,报表只显示了文本对象,读不出字段。如下:
http://my.csdn.net/my/album/detail/1179327

[解决办法]
结贴率44.44% 
果断路过+_+
[解决办法]
http://blog.csdn.net/happy09li/article/details/6931959
[解决办法]
代码看不出问题,你的报表里是否用 patient_cf 表,数据是推模式?
[解决办法]
好象是低级错误吧,你的取出来的表名和你放到报表中不一样哦,
sda.Fill(ds, "patient_cf");
CrystalReport1 crr = new CrystalReport1();
crr.SetDataSource(ds.Tables["patienet_cf"]);

[解决办法]
探讨

什么事推模式呢?我的patient_cf是视图来的,能不能直接向表一样用的呢引用:

代码看不出问题,你的报表里是否用 patient_cf 表,数据是推模式?

[解决办法]
你只是用来出报表,不写数据到DB中,视图跟表一样的可用
[解决办法]
这不明显错了么

sda.Fill(ds, "patient_cf");
CrystalReport1 crr = new CrystalReport1();
crr.SetDataSource(ds.Tables["patienet_cf"]);

是一样的么 ?2个英文?
patient_cf和patienet_cf

热点排行