2009-08-31 3 views
1

세 개의 데이터베이스로 연결되는 데이터 집합이 있습니다. 세 가지 모두 포함되도록 Crystalreport 뷰어를 첨부하려면 어떻게합니까?CrystalReport에서 여러 Datatables를 사용하려면 어떻게해야합니까?

alt text

protected void Page_Load(object sender, EventArgs e) 
     { 
      ReportDocument X = new ReportDocument(); 
      DataTable DTable = new DataTable(); 

      DataSet1TableAdapters.TableAdapterManager ????? = new WebApplication1.DataSet1TableAdapters.TableAdapterManager(); 

      DTable = ???????? 

      string ubicacion = Server.MapPath("crystalReport1.rpt"); 
      X.Load(ubicacion); 
      X.SetDataSource(DTable); 
      CrystalReportViewer1.ReportSource = X; 
     } 
+3

아, Crystal Reports의 고통에 오신 것을 환영합니다! – Skizz

+1

SSRS에서 여러 데이터베이스를 다루는 것이 얼마나 고통 스러울 지 모르겠다. –

+0

내가 맞다면 하위 보고서가 도움이 될 수있다. – Kalpak

답변

0

글쎄, 당신은 이미 데이터 세트에 3 데이터베이스를 멀리 추상화대로보고, 왜 당신의 데이터 소스로 데이터 집합을 사용할 수 없습니다. xsd를 선택하고 보고서를 디자인하십시오. 보고서를 실행하면 데이터 세트를 코드로 채우고이를 보고서의 데이터 소스로 설정합니다.

그렇지 않으면 각 테이블을 보고서에 추가 할 수 있습니다 (서로 다른 데이터베이스에 있더라도 상관 없습니다). 크리스탈로 함께 연결하십시오.

관련 문제