Как отображать поля в новой строке в том же текстовом поле в отчетах телерика?

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

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

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

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

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

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

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

Как мне получить результат, который я хочу?


person R76    schedule 24.05.2012    source источник


Ответы (1)


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

public static string NewLineFeeds(string text)
{
    string result = text.Replace(", ", "\n");
    result = result.Replace(", ", "\n");
    result = result.Replace(", ", "\n");
    return result;
}

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

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

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

person R76    schedule 24.05.2012