首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reporting Services条件行颜色

Reporting Services条件行颜色
EN

Stack Overflow用户
提问于 2010-07-02 01:07:14
回答 1查看 1.9K关注 0票数 0

我有一个报告,它在如下列表中显示客户名称jsut:

代码语言:javascript
复制
ATK
FLD
FLD
DB
DB
DB
BL

我已经将它们分组,但我想知道是否有方法可以让每个客户按颜色分开,例如白色然后灰色然后白色然后灰色等等。

现在我使用背景颜色,如下所示:

代码语言:javascript
复制
=IIF(RowNumber(Nothing) Mod 2,"Gainsboro","White")

这只会使其他行变白或变灰。有没有办法让其他所有客户都变白或变灰?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-03 21:43:44

在报告的自定义代码中添加以下内容:

代码语言:javascript
复制
Public shared currentRowColour as string = "Red"

    public function GetBackGroundColour(previousValue as string, currentValue as string) as string

        if previousValue <> currentValue then
            if currentRowColour = "Red" then
                currentRowColour  ="Orange"
            else
                currentRowColour ="Red"
            end if
        end if
        return currentRowColour 

    end function

然后编辑文本框(或行)的背景色表达式=Code.GetBackGroundColour(Previous(Fields!.Value),字段!.Value)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3160031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档