Как установить текстовое поле для многострочного в SSRS?

У меня есть отчет со многими полями, которые я пытаюсь перейти на 1 страницу по горизонтали (мне все равно, будет ли это 2 или 200 страниц по вертикали... просто не нужно иметь дело с 2 страницами шириной на x страниц длинной поезда). Тем не менее, он касается контактной информации.

Моя идея состояла в том, чтобы сделать:

Name:      Address:   City:      State:    ...
Jon Doe    Addr1      ThisTown    XX       ...    
           Addr2
           Addr3
-----------------------------------------------
Jane Doe   Addr1      ThisTown    XX       ...
           Addr2
           Addr3
-----------------------------------------------

Есть ли способ установить textbox как многострочный (или результат SQL)? Я пропустил что-то чертовски очевидное?


Свойство CanGrow включено по умолчанию, и я дважды проверил, что это правда. Моя проблема в том, что я не знаю, как заставить перерыв. Я получаю 3 поля адреса, которые просто заполняют строку, а затем переносятся на другую. Я пробовал /n, \n (так как я никогда не могу вспомнить, какой именно косой чертой поставить), <br>, <br /> (так как отчет будет просмотрен в элементе управления ReportViewer на веб-сайте ASP.NET). Я не могу придумать никаких других способов обернуть текст.

Есть ли способ получить результаты из базы данных как 3 строки текста/символов?

Ответы

Ответ 1

Измените текстовое поле отчета, чтобы:

= Fields!Addr1.Value + VbCrLf + 
  Fields!Addr2.Value + VbCrLf + 
  Fields!Addr3.Value

Ответ 2

У меня возникла дополнительная проблема после ввода chr(10) в базу данных.

В поле (в отчете) добавьте:

=REPLACE(Fields!Addr1.Value, CHR(10), vbCrLf)

Ответ 3

Включение Shift + Enter при вводе текстового поля создает разрыв строки.

Ответ 4

Мои данные были записаны в приложении SL, это необходимо для выражения поля

=REPLACE(Fields!Text.Value, CHR(13), vbCrLf)

Ответ 6

Перерыв в ссылке сделайте это

CHR (10)

Ответ 7

Попробуйте следующее:

= Fields!Field1.Value + System.Environment.NewLine + Fields!Field2.Value

Ответ 8

В отчетах RDLC вы можете конвертировать текстовое поле в placehoder. Затем щелкните правой кнопкой мыши на заполнителе текстового поля, выберите свойства placehoder и выберите HTML. Затем для того, чтобы многострочные вступили в силу, вы должны вставить тег <br/> между этими строками.