Как отобразить поля в новой строке в том же текстовом поле? - PullRequest
1 голос
/ 29 марта 2012

Я использую Silverlight4 и Telerik Reporting Q3 2011. Я пытаюсь создавать отчеты по всем точкам. Я использовал Table для отображения его полей. И я хочу отобразить полный адрес в той же ячейке. Как я мог?

I Использовал следующее выражение для отображения полного адреса в той же ячейке.

 = Fields.AddressLine1
     + ", " + Fields.AddressLine2
     + ", " + Fields.Suburb
     + ", " + Fields.City
     + ", " + Fields.State
     + ", " + Fields.Country

Я хочу отобразить это в той же ячейке, но хочу вывод, как показано ниже.

 =====================
       Address
 =====================
  15A,
  xxxx xxxRoad,
  xxxxxx,
  xxxxxxxx
 ====================

Но я получаю это

 =====================
       Address
 =====================
  15A, xxxx xxxRoad, xxxxxx, xxxxxxxx
 =====================

Как получить вывод, который я хочу?

Ответы [ 4 ]

1 голос
/ 29 марта 2012

Используйте Environment.NewLine для перехода на новую строку, см. Ниже

=Fields.AddressLine1 + ", " 
+ Environment.NewLine + Fields.AddressLine2 + ", " 
+ Environment.NewLine + Fields.Suburb + ", " 
+ Environment.NewLine + Fields.City + ", " 
+ Environment.NewLine + Fields.State + ", " 
+ Environment.NewLine + Fields.Country;

РЕДАКТИРОВАТЬ

См. Ссылку Как вставить новую строку в Textblock в silverlight

0 голосов
/ 05 мая 2014

Используйте полное имя System.Environment.NewLine, и оно будет работать. Я только что подтвердил это в своем отчете.

0 голосов
/ 29 марта 2012

Да Понял .....

Я сделал функцию NewLineFeeds () в этой функции, я использовал метод Replace (), чтобы заменить конкретную строку на newLine (\ n).*

и мое выражение -

 =NewLineFeeds(Fields.AddressLine1 
 + ", " + Fields.AddressLine2 
 + ", " + Fields.Suburb 
 + ", " + Fields.City 
 + ", " + Fields.State 
 + ", " + Fields.Country)

Это вызывает функцию NewLineFeeds () и заменяет «,» на \ n (новая строка).Добавить это будет работать Отлично ..

0 голосов
/ 29 марта 2012

Вы пытались использовать \n или \r\n в своих строках везде, где вы хотите сделать разрывы строк?

...