You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS列表项项目符号颜色修改方法咨询(SQL Server 2019)

解决方案:保留原生列表结构并修改项目符号颜色

针对SSRS 2019中列表项目符号改色且保留换行对齐的需求,你可以通过修改HTML列表的内联样式实现,无需破坏原生列表结构,具体方法如下:

方法1:通过内联CSS修改
  • 样式(推荐)
  • SSRS 2019支持部分内联CSS属性,我们可以直接给<li>标签添加样式,既改变项目符号颜色,又保留原生列表的悬挂缩进属性:

    代码示例

    =REPLACE(
        REPLACE(
            First(Fields!Description.Value, "myDatasetName")
            , "<li>"
            , "<li style='color:#E61E3C;'><span style='color:#000000;'>"
        )
        , "</li>"
        , "</span></li>"
    )
    

    逻辑说明

    • 给<li>设置color:#E61E3C:列表项目符号会继承<li>的颜色,变为品牌红色
    • 用<span style='color:#000000;'>包裹列表文本:确保文本颜色保持原有黑色(如果你的文本颜色不是黑色,替换为对应颜色值即可)
    • 保留原生<ul>/<li>结构:自动维持列表的悬挂缩进,换行后的文本会对齐到首行文本开头,而非项目符号位置

    方法2:简化版(若文本颜色无需单独控制)

    如果列表文本颜色和项目符号颜色可以一致,或者你的原文本颜色就是品牌红色,直接简化替换即可:

    =REPLACE(
        First(Fields!Description.Value, "myDatasetName")
        , "<li>"
        , "<li style='color:#E61E3C;'>"
    )
    

    注意事项

    1. 确保占位符的**“Markup type”设置为“HTML - Interpret HTML tags as styles”**,否则样式不会生效
    2. SSRS对CSS的支持有限,仅支持内联样式(不能用外部样式表或<style>标签),避免使用伪元素(如:before)等SSRS不支持的语法

    内容的提问来源于stack exchange,提问作者pti_jul

    相关产品推荐
    方舟 Agent Plan

    超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

    最近更新时间:2026.08.06 01:31:15