다음을 통해 공유


단추 클릭 이벤트 추가

동적 필터링 구성의 마지막 단계는 단추 클릭 이벤트를 추가한 다음 보고서에 새로운 선택 수식 값을 적용하는 코드를 작성하는 것입니다.

단추 클릭 이벤트를 추가하려면

  1. 디자인 뷰에서 Web Form 또는 Windows Form을 엽니다.

  2. Button 컨트롤을 두 번 클릭합니다.

  3. 코드 숨김 클래스가 로드되고 단추 클릭 이벤트가 만들어집니다.

  4. 메서드 내에서 클래스 수준 변수 "salesAmount"를 lastYearsSales 컨트롤 인스턴스의 Text 속성으로 설정합니다.

    salesAmount = lastYearsSales.Text
    
    salesAmount = lastYearsSales.Text;
    
  5. 클래스 수준 변수 "operatorValue"를 GetSelectedOperator 도우미 메서드의 반환 값으로 설정합니다.

    operatorValue = GetSelectedOperator()
    
    operatorValue = GetSelectedOperator();
    
  6. 클래스 수준 변수 "customerName"을 letterOfName 컨트롤 인스턴스의 Text 속성으로 설정합니다.

    customerName = letterOfName.Text
    
    customerName = letterOfName.Text;
    
  7. Windows 프로젝트를 빌드하는 경우 클래스 수준 변수 "useDefaultValues"를 False로 설정합니다.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\e2c9s1d7.alert_note(ko-kr,VS.90).gif" alt="Note" class="note" />참고</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>이렇게 하면 클래스 수준 변수에 대한 기본값을 설정하는 ConfigureCrystalReports() 내의 조건 블록을 건너뛰게 됩니다.</p></td>
</tr>
</tbody>
</table>

``` vb
useDefaultValues = False
```

``` csharp
useDefaultValues = false;
```
  1. 메서드 내에서 ConfigureCrystalReports() 메서드를 호출하여 보고서 필터링 및 바인딩 작업을 수행합니다.
``` vb
ConfigureCrystalReports()
```

``` csharp
ConfigureCrystalReports();
```

이제 응용 프로그램을 테스트할 준비가 되었습니다.