代码之家  ›  专栏  ›  技术社区  ›  Paul Creasey

表中显示SSRS 2005制表符/换行符

  •  2
  • Paul Creasey  · 技术社区  · 14 年前

    如何在SSRS2005报表中获得一个列来呈现控件字符,如新行和制表符?

    例如:

    SELECT
        VW.System_name + CHAR(13) + CHAR(9)  + ' > ' + VW.PTS_NAME + CHAR(13) + CHAR(9) + CHAR(9) + ' > ' + VW.FEED_NAME as Name
    

    在SSRS(和SSMS结果到网格模式)表将呈现为:

     TRIPLE   > HYBRIDS    > HYBRID_CASHFLOWS
    

    但我想(在SSMS结果中呈现为文本模式):

    TRIPLE
     > HYBRIDS
         > HYBRID_CASHFLOWS
    

    如何在2005年的ssrs中做到这一点?

    编辑:删除的答案建议我添加char(10)和char(13)使新行工作,但仍然没有制表符。

    2 回复  |  直到 11 年前
        1
  •  4
  •   masoud ramezani    14 年前

    请参阅以下链接:

    http://dba.fyicenter.com/faq/sql_server/Inserting_New_Line_Characters_into_Strings.html

    你也可以使用这些:

    new line = char(12)
    
    space = char(32)
    
    horizontal tab = char(9)
    
    carriage return = char(15)
    
    vertical tab = char(13)
    
    end of text = char(3)
    
        2
  •  1
  •   mcfea    11 年前

    我建议新行是char(10)