2011-08-17 3 views
2

데이터 세트가 있고 그 데이터 세트 내에 2 개의 dataTableAdapteres가 있습니다.크리스탈 보고서에서 여러 테이블을 사용하는 방법은 무엇입니까?

첫 번째 데이터 테이블 사용이 쿼리 -

select * from a_object 
inner join l_pageobject 
on o_objectID = PO_ObjectID 
inner join a_page 
on po_pageid = p_pageid 
inner join l_pagepermission 
on p_pageid = pp_pageid 
inner join a_permission 
on P_permissionID = pp_permissionID 
where p_description = 'testing.asp' 
order by P_Name 

두 번째 데이터 테이블 사용은 -

select * from l_pagelink 
inner join l_pageobject 
on po_pageid = pl_pageid 
inner join a_object 
on o_objectID = po_ObjectID 
inner join a_page 
on pl_pageID = p_pageid 
where p_description = 'testing.asp' 
order by O_Name 

난 크리스탈 보고서에 두 테이블을 사용하고 싶지만 그럴수는 작업을 얻을 것으로 보인다.

다음은 빈 보고서로 끝나는 C#의 코드입니다.

public void reportOutput(string nameOfFile) 
{ 
    string file; 
    file = nameOfFile + ".pdf"; 

    ReportDataSet1 ds = new ReportDataSet1(); 

    CrystalReport1 objRpt = new CrystalReport1(); 
    objRpt.SetDataSource(ds); 
    objRpt.ExportToDisk(ExportFormatType.PortableDocFormat, file); 
} 

어떻게 해결할 수 있습니까?

+1

지구상의 데이터 세트 데이터가 채워지는 곳은 어디입니까 ?? – Zenwalker

답변

1

우선, 을 통해 DataSet 인스턴스를 채우고 tableAdapter의 메서드를 채워야합니다.

+1

음 ... 그 작은 어리석은 실수를 맞춰라! – Zenwalker

관련 문제