2012-05-24 4 views
0

Silverlight4 및 Telerik Reporting Q3 2011을 사용하고 있습니다. 모든 콘센트에 대한 보고서를 생성하려고합니다. 테이블을 사용하여 필드를 표시했습니다. 그리고 같은 셀에 전체 주소를 표시하고 싶습니다. 어떻게?telerik보고에서 동일한 텍스트 상자의 새 줄에 필드를 표시하는 방법은 무엇입니까?

나는 동일한 셀에 전체 주소를 표시하기 위해 Experession 다음에 사용됩니다.

= Fields.AddressLine1 
+ ", " + Fields.AddressLine2 
+ ", " + Fields.Suburb 
+ ", " + Fields.City 
+ ", " + Fields.State 
+ ", " + Fields.Country 
내가 같은 셀이를 표시 할 원하지만 다음과 같은 출력을 원하는

..

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

하지만이

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

을 받고 있어요 어떻게 내가 원하는 출력을받을 수 있나요?

답변

2

이 함수에서 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 (새 라인)하는 것입니다. 이것을 추가하면 Fine이 작동합니다.

+1

감사합니다 ... – R76