클래스 라이브러리에 (포함 된 리소스로) 로컬 보고서를 만들고 보고서의 데이터 원본으로 기존 비즈니스 개체를 사용하고 싶습니다. 보고서 데이터 도구 상자에서 비즈니스 개체를 추가하려고 할 때 선택할 클래스를 볼 수 없습니다. 내가 눈치 챘을 때 비즈니스 오브젝트가 다른 클래스 라이브러리에있는 다른 클래스의 서브 클래스 인 경우 나타나지 않는다는 것입니다. 다른 사람이 본 적이 있습니까?RDLC 용 보고서 데이터 도구 상자에 클래스 (비즈니스 개체)가 나타나지 않습니다.
시나리오 1 :
클래스 라이브러리 1 개
- 보고서 폴더> Report1.rdlc
- BO 폴더> MYBO 및 MySuperClass는
- 공용 클래스 MYBO 그래서 내가 해봤 것은 이것이다 : MySuperClass
언제 Report1.rdlc를 열고에서 새 개체 데이터 원본을 만들려고합니까? 보고서 데이터 도구 상자, MyBO 클래스가 표시되며 선택할 수 있습니다. 나는이 내 솔루션을 변경하는 경우 :
클래스 라이브러리 2 네임 스페이스 ClassLibrary2 {공용 클래스 MySuperClass {...}}
클래스 라이브러리 1
- 보고서 폴더> Report1.rdlc
- 을 BO 폴더> MYBO
- 공용 클래스 MYBO : ClassLibrary2.MySuperClass
이제 MyBO 클래스를 추가하려고하면 보고서 데이터 도구 상자에 나타나지 않습니다. 불행히도 나는 제품을 사용하고 비즈니스 객체는 다른 클래스 라이브러리에있는 수퍼 클래스의 서브 클래스 여야한다.
누구든지이 문제를 해결하는 방법을 알고 있습니까? 아니면 버그입니까? 오, .NET 4 및 VS2010을 사용하고 있습니다. 감사.
종류는
는 Sidharth
Visual Studio 2015의 경우에도 마찬가지입니다. –