SSRS与Web集成的时候,下拉多选该如何做呢?麻烦看看我代码哪里需要改的》

0
1、Web集成过程中多选的代码如下:
    if (Muli_Check == "Muli_Check")
                {
                    ReportParameter itemsub = new ReportParameter();
                    itemsub.Name = string.Format("{0}", Muli_Check);
                    itemsub.Values.Add(CBL_Check.SelectedValue);
                    list.Add(itemsub);
                }
2、SSRS中报表请看下图
QQ图片20150616170148.jpg
已邀请:
2

- 取是能力,舍是境界 2015-06-17 回答

我选我是直接在报表设计的时候处理的

QQ截图20150617102136.jpg


QQ截图20150617102148.jpg


QQ截图20150617102156.jpg

 
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-06-17 回答

你要求的效果是什么样的,上图看看
之前这篇帖子给的例子不是你要的?
http://www.flybi.net/question/11658
0

- 取是能力,舍是境界 2015-06-17 回答

ReportParameterInfoCollection rpic = ReportViewer1.ServerReport.GetParameters();
foreach (var rpi in rpic)
{
rpi.
}
是不是类似于这样呢,你可以继续判断下rpi的类型
0

有我在呢别怕 2015-06-17 回答

你看一下下图,Web控件取不到报表中数据归集中的值
0

- 取是能力,舍是境界 2015-06-17 回答

ReportParameterInfoCollection rpic = ReportViewer1.ServerReport.GetParameters();
foreach (var rpi in rpic)
{
var lst = rpi.ValidValues;
DropDownList1.DataSource = lst;
DropDownList1.DataTextField = "label";
DropDownList1.DataValueField = "value";
DropDownList1.DataBind();
}
如果你只是想把报表的数据源绑定到你自己定义的控件上,可以使用这种方式。

要回复问题请先登录注册