请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

sx_xiaoxia

注册会员

1

主题

1

帖子

17

积分

注册会员

积分
17
最新发帖
sx_xiaoxia
注册会员   /  发表于:2016-12-2 17:07  /   查看:3154  /  回复:1
一下代码只是给第一个个数据源绑定值,如果我有多个数据源及多个dataset  怎么通过代码来绑定值.
if (args.DataSourceName == "DataSource1")
            {

                if (args.DataSetName == "DataSet1")
                {

                    args.Data = GetDataSource();

                }

            }


我试过一下代码,但是LocateDataSource事件只触发一次就返回了.
if (args.DataSourceName == "DataSource1")
            {

                if (args.DataSetName == "DataSet1")
                {
                    args.Data = tab;
                }
            }
            else
            {
                if (args.DataSetName == "DataSet1")
                {
                    args.Data = tab;
                }
            }

1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-12-2 17:13:45
沙发
您使用的是页面报表还是RDL 报表?

如果是页面报表,页面报表仅支持一个数据集绑定,所以无论有几个数据集,LocateDataSource方法仅执行一次。

RDL 报表时支持多数据集绑定的,多数据集绑定参考博客:http://blog.gcpowertools.com.cn/ ... lti-DataSource.aspx

评分

参与人数 1满意度 +5 收起 理由
sx_xiaoxia + 5 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部