2010-11-21 1 views
1

생성하는 보고서 중 하나가 동적 열 수를 포함합니다. 저장 프로 시저에서 데이터 테이블이 반환되고 열 수는 데이터베이스에 정의 된 항목 수에 따라 달라집니다 (각 항목에 대해 하나의 고정 된 열 이외의 하나의 열).총 열 수를 알 수없는 경우 RDLC 보고서를 만드는 방법은 무엇입니까?

RDLC 보고서를 사용하여이 경우 보고서를 생성 할 수 있습니까? 모든 계산은 이미보고 된 int로 수행되었습니다. RDLC를 Excel/pdf 및 머리말/꼬리말 반복을 위해서만 찾고 있습니다.

+0

아무도 여기에 대한 전망을? –

답변

1

간단한 해결책은 없습니다. 이 주제에 대한 나의 이전 대답은 link입니다.

부가 조사 후 여기

는 자기 상세히 RDL 객체 모델 언급 리포트 생성 생성 article 설명하는 것이다.

+0

하지만이 SQL Server 기반 보고서를 다루는 것 - datatable에서 보고서를 생성해야합니다. –

+0

연결된 응답의 RDLOM 부분은 SQL Server 기반이지만 RDLOM은 막 다른 골목으로 보이므로 실제 관심이 없습니다. 자체 생성 개체 모델은 SQL 서버와 함께 또는 SQL 서버없이 작동합니다. Visual Studio에서 데이터 테이블과의 연결이 끊어진 시나리오에서 사용할 수 있습니다. –

+0

당신은이 링크를 추천하고 있습니까? http://msdn.microsoft.com/en-us/library/aa337455%28SQL.90%29.aspx. 어떻게 연결되는지 이해할 수 없었습니다. 보고서 정의를 로컬에서 편집하는 방법 만 볼 수있었습니다. 개체 모델을 동적으로 생성하는 방법에 대해 좀 더 자세히 설명해 주시겠습니까? –

0

소리를 통해 보고서를 정의 된 항목으로 피벗시키고 다양한 보고서 기준과 관련하여 변경할 수 있습니다. 다시 올 수있는 모든 열을 알고 있다면 RDL을 정의하여 항목을 모두 바인드하고 항목이 정의하지 않은 열은 숨길 수 있습니다. 해당 열의 Visible 속성을 정의해야하는지 여부를 결정하기 만하면됩니다.

+0

아니요, 나는 돌아올 수있는 열이 무엇인지 모릅니다. 이것은 제품이고 열은 각 고객이 정의한 항목에 의존하기 때문입니다. 따라서이 제품의 각 설치마다 열 이름이 완전히 다를 수 있습니다. –

0

문제점 :

테이블 대신 매트릭스를 사용할 수 있습니다. 여기서 얻는 데이터에 따라 동적으로 행과 열을 생성 할 수 있습니다.

Check here for using of matrix

관련 문제