문제

를 추가해야는 두 번째 DataTable 에서의 응용 프로그램의 주요 데이터 집합으로 보고서를,그러나 많은 행운을 가지고 있지.

우리는 몇 가지 간단한 로컬 보고서에서 파일 테이블을 통해 제공,각 단일 DataTable 을 기반으로보기 우리의 응용 프로그램에서 DB.그러기 위해 하나의 보고서를 추가 정보를 다른 테이블에서.이 테이블에 정의된 동일한 핵심 DataSet 우리가 사용에 대한 보고서는 우리입니다.NET2.0WinForms 응용 프로그램.이후 두 테이블에서 데이터 집합할 수 있습니 그냥 있는지 확인 모두의 테이블에 로드되는 데이터 집합은 다음의 보고서에서 데이터 집합을 대신 DataTable?다른 뭔가?

말할 필요도 없이,내가 노는 이해 못하고 어디든지.

TIA, Matt

도움이 되었습니까?

해결책

좋아,내가 가지고 이동하고,생각해 보면,그것은 매우 쉽습니다.나는 단지 몰랐다는 메뉴를 얻기 위해 사용 VS 훅 모든 것,그리고 어떤 순서를 수행합니다.

보고 디자이너입니다.cs 내 양식을 실제로 가장 도움이되는 일을 했습니다.으로 나타났는 보고는 기본트 클라이언트는 지적에서의 첫 테이블.원래,내가 끊을 제공하기 위해 노력하고마트 클라이언트 대신 DataSet categories 테이블 하지만 나는 다음을 시도하기로 결정을 만드는 두 번째마트 클라이언트 대신 합니다.

어쩌면 더 좋은 방법이있다,그러나 여기에서 무엇을 기본적으로 나는 일:

  1. 와 테이블을 통해 제공에서는 디자이너를 클릭한 보고서 메뉴한 다음 데이터 소스입니다.

  2. 보고서에서 데이터 원본을 대화상자를 선택한 추가적인 DataTable 에서 드롭다운 메뉴를 클릭한 추가 유선 초고속 인터넷이 제공됩니다.(나는 또 이름이 새로운 데이터 소스를 단지의 이름을 추가적인 데이터를 테이블대을 만들었는 거대한 긴 이름을 기반으로 전체 namesspace.) 확인을 대화 상자를 닫습니다.

  3. 디자이너에 대한 양식에 포함된 내 microsoft visual studio 제어,클릭한 보고의 스마트 태그(작은 화살표는 오른쪽 상단의 컨트롤)과 그런 다음 다시 바인딩을 선택한 데이터 소스입니다.이 두 번째 나타나마트 클라이언트의 맨 아래에 디자이너의 표면입니다.

  4. 를 클릭한 보고의 스마트 태그를 다시 이 시간은 선택한"선택한 데이터 소스"을 확인하는 보고 지금은 두 데이터 원본 각의 BindingSource 인스턴스에 지금의 형태입니다.

  5. 개정된 내 형태의 OnLoad 코드를 행을 로드 두 번째로 DataTable.

  6. 다시 갔다 테이블을 통해 제공 파일에 추가로 새로운 테이블을 설정하고 세부 세포를 필드에서 두 번째 DataTable--고 일했다!

희망이 저장됩니다 다른 사람에 몇 시간을 언젠가는.

다른 팁

하는 방법을 알아 냈어에서 사용 Visual Studio2010.보기를 클릭>ReportData 때와 데이터 보고서 볼 수있다,를 클릭 데이터 원본을 클릭한 다음에 추가합니다.이렇게 여러 번 수의 데이터 필요합니다.

지금에서 스마트 태그의 보고,를 클릭 데이터 소스를 선택,이 표시됩니다 각각의 데이터 집합입니다.을 연결하는 데이터 집합으로 바인딩 소스에,당신은 클릭 프로젝트에 추가하고 클릭을 얻을 때까지 해당 클래스,이는 원인이 될 것이 바인딩 소스를 만들 수 있습니다.

이 작업은 매우 유용한 여러 개 있는 경우 tablixes 당신을 연결하는 바인딩 소스를 그들에 동일한 보고서 보고서에 표시되는 보고서 뷰어

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top