문제

필드가 많은 보고서가 있는데 가로로 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 /> (보고서는 ASP.NET 웹 사이트의 ReportViewer 컨트롤에서 볼 수 있기 때문입니다.)텍스트를 래핑하는 다른 방법은 생각할 수 없습니다.

데이터베이스에서 3줄의 텍스트/문자로 결과를 얻을 수 있는 방법이 있습니까?­­­­­­­­­­­­­­­­­­­­­­­­­­­

도움이 되었습니까?

해결책

보고서의 텍스트 상자를 다음으로 변경 : 라코 디스

다른 팁

넣은 후 또 다른 문제가 발생했습니다. chr(10) 데이터베이스에.

필드(보고서 내)에 다음을 추가하세요.

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

텍스트 상자에 입력하는 동안 Shift + Enter를 누르면 줄 바꿈이 생성됩니다.

내 데이터는 SL 애플리케이션에서 캡처되었으며 필드 표현식에 필요했습니다. 라코 디스

텍스트 상자에서 CanGrow 속성을 true 로 설정해야한다고 생각합니다. http://msdn.microsoft.com/en- 참조자세한 내용은 us / library / ms159116 (SQL.90) .aspx 를 참조하십시오.

링크 끊기 수행

chr (10)

이것 시도 : 라코 디스

RDLC 보고서에서 텍스트 상자를 자리 표시 자로 변환 할 수 있습니다. 그런 다음 해당 텍스트 상자 자리 표시자를 마우스 오른쪽 단추로 클릭하고 자리 표시 자 속성을 선택한 다음 HTML을 선택합니다.그런 다음 여러 줄을 적용하려면 해당 줄 사이에 <br/> 태그를 삽입해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top