找回密码
 立即注册

QQ登录

只需一步,快速开始

jian.du
初级会员   /  发表于:2015-12-21 16:49  /   查看:8429  /  回复:10
首先,我用报表设计器设计一个报表直接给定BarCode的Value   比如“中国”    运行报表   二维码可以正常出来,也可以正常拿微信扫描出来。


其次,我把我的报表的数据源改为直接查询数据库的,并且给定BarCode一个对应的数据字段,   运行报表  二维码可以正常出来,也可以用微信扫描出来。



最后我把我的报表数据源改变成   动态数据源,也就是你们所说的运行时数据源,并且给定BarCode一个对应的数据字段,运行报表  二维码不能正常显示,
报表页面上直接显示" 无效的条码". 我的报表页面上其他文本框也用到过该字段,皆都显示正常。可以肯定的是我的数据源肯定没有问题。不知道咱的条码控件在动态给定数据源的时候需要设置其他属性与否?

动态数据源下,报表上的二维码显示如下图:




麻烦大神给看看。谢谢啦。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10 个回复

倒序浏览
jian.du
初级会员   /  发表于:2015-12-21 16:51:00
沙发
我用的是Ar10,vs用的是2013
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-21 17:02:00
板凳
数据源   

if (args.DataSetName == "DataCheckInfo")
                {
                    args.Data = GetDataCheckInfo();
                }
private DataTable GetDataCheckInfo()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("InfoMation", typeof(String));

            dt.Rows.Add(string.Format("合同编号是:{0},审核时间是:{1}","BX-2013005","2014-01-02"));
           
         
            return dt;
        }
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-22 11:25:00
地板


以上是我的demo。

使用动态数据源后,把二维码放到页面上可以出来,但是放到页眉上面  提示无效条码。



而且在页面的正常的二维码中,还出现了中文乱码!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-22 11:26:00
5#
运行出来的效果图,真是奇葩了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-22 11:44:00
6#
难道是由于,页眉页脚不支持数据源的原因???
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-22 11:50:00
7#
您好,

页眉页脚不支持数据源,可以使用参数的方式。

乱码的问题,需要调查下。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-22 12:01:00
8#
使用参数,具体怎么使用???
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-12-22 17:31:00
9#
抱歉,今天Frank外出培训。您的问题他明天回复。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-12-22 17:47:00
10#
回复 9楼gw0506的帖子

已经自己搞定。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部