우리 프로젝트에서는 인쇄용 페이지를보기 위해 MS ReportViewer를 사용하고 있습니다. 필자가 직면 한 문제는 개체 데이터 원본과 로컬 보고서를 바인딩 할 때 상위 수준 속성을 볼 수 있지만 자식 개체의 속성은 볼 수 없다는 것입니다.ASP.NET ReportViewer를 사용하여 하위 개체의 속성에 액세스하는 방법은 무엇입니까?
자식 개체의 속성을 볼 수있는 방법이 있습니까?
우리 프로젝트에서는 인쇄용 페이지를보기 위해 MS ReportViewer를 사용하고 있습니다. 필자가 직면 한 문제는 개체 데이터 원본과 로컬 보고서를 바인딩 할 때 상위 수준 속성을 볼 수 있지만 자식 개체의 속성은 볼 수 없다는 것입니다.ASP.NET ReportViewer를 사용하여 하위 개체의 속성에 액세스하는 방법은 무엇입니까?
자식 개체의 속성을 볼 수있는 방법이 있습니까?
어떤 버전의 보고서 뷰어입니까? 이것은 2010 버전 컨트롤의 버그입니다. 해결 방법은 속성을 최상위 개체까지 가져 오는 것입니다.
public class MyTopLevelObject {
public int MyChildsProperty {
get {
return _myChild.Property;
}
}
}
그래 그것은 가장 큰 아니다 : -이에/
그냥 업데이트가, 그 지금 SP1에서 해결. 이를 작동 시키려면 데이터 소스의 등록 정보에서 사용되는 모든 클래스가 직렬화 가능해야합니다. 에
대한 추가 정보 : 확인
http://wraithnath.blogspot.com/2011/04/reportviewer-object-datasource-nested.html
당신은 당신의 클래스와 [직렬화] 등의 속성 클래스를 표시했습니다.
나를 위해 일했습니다!
예 이미 사용하고 있지만 사용하는 개체는 매우 복잡하며 다른 개체를 포함하는 여러 수준이 있습니다. 예를 들어이 프로세스를 자동화 할 수있는 방법이 있습니까? 속성을 사전 또는 해시 테이블에 매핑하고 데이터 소스로 사용합니다. – mBotros