다음을 통해 공유


속성 창에서 Crystal Reports에 데이터 자동 바인딩

보고서 바인딩 시나리오 "속성 창을 통해 파일 디렉터리 경로에 바인딩"에서 속성 창에 입력한 보고서 경로 문자열은 코드 숨김 클래스가 아닌 HTML에 직접 삽입됩니다.

이 시나리오의 알려진 문제 중 하나는 이전 버전의 모든 Crystal Reports의 경우 바인딩 값을 HTML에 직접 넣으면 데이터가 바인딩되지 않는다는 점입니다. 따라서 CrystalReportViewer 컨트롤의 DataBind() 메서드에 대한 호출을 코드 숨김 클래스에 직접 추가해야 합니다.

그러나 Visual Studio 2005 이상의 경우 HTML에서 발생하는 모든 컨트롤 데이터 바인딩을 통해 데이터가 자동으로 바인딩됩니다. 따라서 코드 숨김 클래스에서 DataBind() 메서드를 호출할 필요가 없습니다.

Note참고

DataBind() 메서드 호출이 포함된 이전 코드가 정상적으로 작동해야 합니다.