水晶报表DataSet中表的字段查询为空值时,字段拖到报表中导致所有字段都不显示。

newmouse826 2011-03-18 12:00:53
代码如下:
da = new SqlDataAdapter("select b.spcode as spcode1,b.name as name1,a.jsje+a.zzsje as jsje1 from jsditem a,spxx b where a.sp_id=b.sp_id and substring(b.spcode,1,1)='T' and b.spcode<>'T10007' and a.jsje<>0 and a.jlbh='"+jlbhR+"'",con);
da.Fill(ds1,"DataTable34");


Dataset如下:


报表如下:


我是想通过查询语句查询以上3个字段放到DataSet对应的表中然后判断字段值是否为空来决定显示内容,通常情况下这个sql语句查出的结果都是空值。
现在遇到的问题是:即便我不判断字段值,直接将字段拖放到报表模板中,运行后报表中原来的其他字段值都不显示了。。。

初学者,百思不得其解……还请各位多多帮忙,多谢。
...全文
193 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZengChuMin 2011-06-30
  • 打赏
  • 举报
回复
是不是没做好表关联引起的,我也遇到过
开发者孙小聪 2011-04-26
  • 打赏
  • 举报
回复
我的都赋值完之后发现页面什么都没有
阿双2009 2011-03-18
  • 打赏
  • 举报
回复
水晶报表字段对象如果为空【包括Null或''(即空字符串)】,报表自动就会不显示该字段,不用额外对它判断是否为空

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧