보고서 및 도구 모음 요소의 숨김 표시 메커니즘 추가
이 부분에서는 숨김 표시 메커니즘을 추가하여 CrystalReportViewer 도구 모음에 어떤 요소를 표시할지 결정하는 방법을 설명합니다.
먼저 ListBox 및 Button 컨트롤을 Web Form 또는 Windows Form의 표에 추가합니다.
그런 다음 보고서 요소와 도구 모음 요소를 나열하는 두 개의 열거형을 만들고 각 ListBox를 해당 열거형의 값으로 채웁니다.
다음에는 Button 컨트롤의 클릭 이벤트를 코딩하여 보고서와 도구 모음 요소를 업데이트합니다.
이벤트 처리기 내에서 CrystalReportViewer 클래스의 속성은 두 ListBox 컨트롤의 선택 내용에 따라 설정됩니다. ListBox의 항목을 선택한 경우 도구 모음 속성은 true로 설정됩니다.
이 자습서의 뒷부분에서 Button 컨트롤은 추가 선택 내용을 업데이트하는 데 사용됩니다.
런타임에 어떤 보고서와 도구 모음 요소를 표시할지 선택할 수 있습니다.
먼저 Web Form 또는 Windows Form 맨 위에 있는 표에 컨트롤을 추가합니다.
- 디자인 뷰에서 Web Form 또는 Windows Form을 엽니다.
- 도구 상자에서 Label 컨트롤을 표의 1행, 1열로 끕니다.
- Label 컨트롤을 선택한 다음 속성 창에서 Text를 표시할 보고서 요소 선택으로 설정합니다.
- 도구 상자에서 ListBox 컨트롤을 표의 1행, 2열로 끕니다.
- ListBox 컨트롤을 선택하고 속성 창에서 다음 작업을 수행합니다.
- ID를 listCRVReport로 설정합니다.
- SelectionMode를 Multiple(Windows 프로젝트의 경우 MultiExtended)로 설정합니다.
- 도구 상자에서 두 번째 Label 컨트롤을 표의 1행, 3열로 끕니다.
- Label 컨트롤을 선택한 다음 속성 창에서 Text를 표시할 도구 모음 요소 선택으로 설정합니다.
- 도구 상자에서 Button 컨트롤을 표의 3행, 1열로 끕니다.
- Button 컨트롤을 클릭하여 선택합니다.
- 속성 창에서 다음을 수행합니다.
- ID를 "redisplay"로 설정합니다.
- Text를 "보고서 다시 표시"로 설정합니다.
- Windows 프로젝트에서 Button 컨트롤의 크기를 조정하여 전체 단추 텍스트를 표시합니다.
다음 단계는 웹 사이트를 만드는지 Windows 프로젝트를 만드는지에 따라 다릅니다. 다음 중 하나를 선택합니다.